一个VPS接入多个域名的方法

情境

我有一台VPS,有两个域名,我想在这台VPS上建立两个站点,分别用这两个域名接入。比如one.com对应到/var/www/one,two.com对应到/var/www/two。以下便是对此情境提出问题的解决方法。

方案

1.借助于webmin等面板进行设置

方法略

2.创建配置文件

(1)在/etc/apache2/sites-available文件夹下创建配置文件,比如www.one.com.conf,并在其中输入:

1
2
3
4
5
6
7
8
9
10
<VirtualHost *:80>
ServerName www.one.com
DocumentRoot /var/www/one
<Directory /var/www/one>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>

将上述文件保存。

(2)将上述文件用ln做一个软链接,放置到/etc/apache2/sites-enable中,重启apache服务即可。