蜗牛在上一篇幅中,分享到在Linux VPS主机环境中安装LiteSpeed,以及安装和配置MYSQL数据库和重新编译建站可用的PHP版本。我们在安装完毕之后需要重启VPS才可以生效PHP,在这篇文章中我们根据习惯,就应该是添加站点设置站点文件夹目录准备建站。因为LiteSpeed本身就是一个可视化的面板,我们可以根据已经安装的方法给予的端口地址登录,可以在这个面板中添加站点绑定域名建站。
所以,在这篇文章中,蜗牛将分享利用LiteSpeed面板添加域名,绑定目录为我们后面的安装网站做好基础的设置准备,我们可能看着教程有点长,其实真的熟练和快速的操作部署一个环境,还是很简单的,因为这样的部署我们可以学到很多东西,而不是一键包或者WEB面板都不知道安装的什么。
第一步、登录LiteSpeed面板添加站点
我们根据当初安装LiteSpeed面板的时候自己设置或者默认7080端口,然后通过IP:端口的URL打开,然后我们设置的用户名和密码登录。
我们在创建站点之前,需要先手工登录SSH添加一个站点目录,设置权限。
mkdir /home/wwwroot
mkdir /home/wwwroot/laojiang.me
mkdir /home/wwwroot/laojiang.me/conf
不创建好文件夹,后面文件是无法创建的。这个目录我们看好了,也是我们需要添加站点文件的目录。
根据上图,我们直达虚拟主机目录管理,Virtual Hosts。
根据上图,我们进入主机管理之后,点击右上角有一个ADD按钮,然后添加站点。具体的参数我们可以看到上面:
Virtual Host Name:输入我们域名的标识
Virtual Host Root:/home/wwwroot/laojiang.me
Config File:$VH_ROOT/conf/vhconf.xml
Enable Scripts/ExtApps:Yes
Restrained:Yes
其他还有一些选项比如流量、连接数控制,我们可以根据自己的实际需要填写,我这边直接默认不写。然后直接点击右上角的SAVE,第一次点击SAVE的时候会看到这样的提示。
我们会看到上面红色的一行字\”*file /usr/local/lsws/laojiang.me/conf/vhconf.xml does not exist.\”不要怕,我们就根据提示点击后面的CLICK TO CREATE进行创建文件。创建完毕之后,我在点击SAVE保存。(如果还不能写入是权限不对,我们需要授权写入)
第二步、站点的基本设置
A – 网站目录的设置
我们在添加完毕之后,可以看到已有站点的列表。
这个时候我们还不能立即上传文件和解析(解析可以先做),点击当前需要管理域名列表后面的VIEW/EDIT。
我们看到上面的很多标签,都是网站的设置,还是很丰富和齐全的吧。这里我们先看GENERAL选项,然后箭头指向的2个位置需要设置。
1、Document Root 设置站点文件的目录根 $VH_ROOT/html
2、Index Files 默认首页设置,比如我们设置成index.php,index.html这样的顺序。
这里需要注意根的问题,我们还需要在之前设置的站点目录中创建一个HTML文件夹,用来放网站目录的。
B – 网站日志的设置
这个其实蜗牛在\”LiteSpeed开启网站日志 便于分析网站访问数据\”文章中就有分享过,我们主要是用来分析网站的访问记录,以及搜索引擎的爬虫,或者是一些不良的IP地址访问我们可以查看后进行屏蔽和处理。
看到类似上图界面,点击EDIT编辑规则。
在上图类似的对应位置填写\”$SERVER_ROOT/logs/itbulu.com.log\”,如果站点较多可以用不同的名字区分,一般蜗牛喜欢用网址作为日志文件名。设置完毕之后就是保存。
C – 绑定域名设置
看上图,菜单找到Listensers,然后点击右侧一个箭头的View/Edit链接。
然后我们看到上图,点击ADD。
根据上图所示,输入我们需要绑定的域名。
D – 伪静态设置
LiteSpeed的伪静态比较好玩,和我们熟悉的Apache一样,只要根目录有一个.htaccess文件就可以。但我们需要设置一下。
这样,我们基本上对于一个站点的添加和绑定域名,以及目录的设置和权限基本没有问题,在后面一篇文章会提到添加数据库(以及用到PHPMYADMIN或者直接命令添加),然后创建一个站点,这样如果再遇到其他的问题可以一起补充,因为写到这里,这篇文章完成度仅仅是根据常规需求写的,后面如果涉及到站点的设置,还会在这篇文章中补充内容。
PS:2015年10月31日补充
如果要这个环境生效,我们需要重启LITESPEED。