我想在我的 VPS 中使用相同的 ip 和端口绑定(bind)两个不同的域,这是我的 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>
我可以配置 ServerName 使用像 *.bbb.com 这样的语法吗?
所以我可以使用
DocumentRoot /disk1/allen/www
访问 www.bbb.com、bbs.bbb.com。现在我访问 bbs.bbb.com,它将转向
/home/roy/sobuhu
。 最佳答案
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>
关于dns - 在apache中具有相同IP和端口的多个域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10763234/