apache中具有相同ip和端口的多个域

时间:2012-05-26 02:50:04

标签: dns virtualhost apache domain-name

我想在我的VPS中使用相同的ip和端口绑定两个不同的域,这是我的httpd.conf

<VirtualHost 106.187.96.123:80>
    DocumentRoot /home/roy/sobuhu
    ServerName aaa.com
</VirtualHost>

<VirtualHost 106.187.96.123:80>
    DocumentRoot /disk1/allen/www
    ServerName bbb.com
</VirtualHost>

<VirtualHost 106.187.96.123:80>
    DocumentRoot /disk1/allen/www
    ServerName www.bbb.com
</VirtualHost>

我可以配置像@ .bbb.com这样的ServerName使用语法吗? 所以我可以使用DocumentRoot /disk1/allen/www访问www.bbb.com,bbs.bbb.com。

现在我访问bbs.bbb.com,它将转向/home/roy/sobuhu

1 个答案:

答案 0 :(得分:7)

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /home/roy/sobuhu
    ServerName aaa.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /disk1/allen/www
    ServerName bbb.com
    ServerAlias *.bbb.com
</VirtualHost>