假设前提: 你有一个域名 test.com ,你希望搭建两个站点,第一个站点是 www.test.com 和 test.com 为主页,同时希望提供 bbs.test.com 为论坛。
注意,下面的文档对多个不同的域名也是适用的。
配置域名
去域名商提供的面板将 test.com 域名的 A 记录修改为 VPS 的 IP.
上传程序
约定两个站点的目录如下,为了方便备份,站点的目录最好集中存放在 /var/www 目录。
www.test.com(test.com) 对应目录: /var/www/test
bbs.test.com 对应目录: /var/www/bbs
假设主站点安装帝国的CMS程序,论坛采用DZ的论坛,程序需要下载UTF-8的版本。
使用前面提到的上传方法,利用 FileZilla 连接服务器,创建这两个目录。
如果找不到如上图的目录,请点击 / 即可看到了。
创建目录后,分别上传程序,如下:
多域名配置
这里推荐编辑器直接使用记事本,不要使用其他的高级编辑器。
注意下面的
DocumentRoot /var/www/test/ 中的
/var/www/test/ 应该修改为你上传站点的文件目录。
编辑www.test.com的站点配置文件 test.com.txt ,其中站点 www.test.com 和 test.com 的网站目录为 /var/www/test/
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com
DocumentRoot /var/www/test/
</VirtualHost>
编辑bbs.test.com的站点配置文件 bbs.test.com.txt , 其中站点 bbs.test.com 的网站目录为 /var/www/bbs/
<VirtualHost *:80>
ServerName bbs.test.com
DocumentRoot /var/www/bbs/
</VirtualHost>
如图所示:
将这两个文件上传到 /etc/apache2/sites-enabled/ 目录
如图所示: