Несколько доменов с одинаковыми 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>
Другие вопросы по тегам