如果我们想让每个分站都可以用二级域名访问,我们需要做两个步骤的设置;一是在网站的分站后台需要设置域名;另外需要在服务器里面将此域名绑定服务器,重启apache即可。然后更新全站缓存。
一、网站后台域名绑定
1、进入站群后台;选定你需要设置二级域名的分站点
如:http://zq.php168.net/admin.php/sites-index admin admin8888
2、点击”编辑”,进行分站方面的设置
3、先选择“使用绑定域名”;然后输入需要绑定的域名(注意需要带有http://);然后提交即可。
二、服务器里面分站域名和分站目录的绑定
1、生成分站目录
我们先进入站群分站的目录,其中zq是我们现在整个网站安装的目录;我们看到一个yx4(对照网站后台那个同名);如果有此文件,我们直接下一步绑定即可。
如果没有生成yx4这个文件夹;我们就复制里面默认的”default”的文件夹,改名为yx4;这个目录主要是用来存放此分站生成的页面。
备注:yx4这个文件夹名字的来源;就是你建立此分站的时候,自己命名的.
2、分站域名的绑定
A:首先我们必须是此二级域名必须是先指向了这台服务器的IP;然后用记事本打开这给域名配置文件
B:每一个分站配置,都会有下面一段这样的设置;只是里面的域名设置和分站路径不同而已。
说明如下:第二行是写上需要配置的二级域名或顶级域名,格式就是那个样子。
第三行和第五行,就是分站生成的路径;主要是sites/html/yx4 前面是网站安装路径。
第四行诗网站的安装路径
说明:这个整个站群网站的安装路径在zq这个文件夹下;当然每个项目不同,可以按照在你任意指定的目录。
下面是两个分站的域名设置参考:
<VirtualHost *:80>
ServerName fz2.php168.net
DocumentRoot D:/p8_serv/www/zq/sites/html/bumen1
php_admin_value open_basedir "D:/p8_serv/php/tmp;D:/p8_serv/www/zq"
<Directory "D:/p8_serv/www/zq/sites/html/bumen1">
Options Indexes FollowSymLinks IncludesNOEXEC
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName fz1.php168.net
DocumentRoot D:/p8_serv/www/zq/sites/html/yx4
php_admin_value open_basedir "D:/p8_serv/php/tmp;D:/p8_serv/www/zq"
<Directory "D:/p8_serv/www/zq/sites/html/yx4">
Options Indexes FollowSymLinks IncludesNOEXEC
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3、最后重启apache
当然也需要更新下网站的全站缓存: