Несколько доменов с одинаковыми ip и портом в apache
Я хочу связать два разных домена в моем 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>
Могу ли я настроить ServerName, используя синтаксис, такой как *.bbb.com? так что я могу получить доступ к www.bbb.com、bbs.bbb.com с помощью DocumentRoot /disk1/allen/www
,
Сейчас я захожу на bbs.bbb.com, он превратится в /home/roy/sobuhu
,
1 ответ
Решение
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>