Несколько доменных имен, указывающих на один и тот же сервер, но не на один и тот же проект

У меня на самом деле есть два проекта на моем сервере

var/www/
-project1
-project2

Я сделал этот vhost, чтобы иметь доступ к project1 через domain1.com

<VirtualHost xx.xx.xx.xxx:80>
ServerName domain1.com
DocumentRoot /var/www/project1/
</VirtualHost>

так что теперь мой основной IP-адрес перенаправляет каждый запрос на /var/www/project1/

Итак, как я могу получить доступ к project2 через domain2.com (или просто с чем-то вроде xx.xx.xx.xxx/project2)?

Я не adminsys, поэтому, вероятно, это не лучший способ сделать это, может кто-нибудь объяснить, как правильно получить доступ к каждому проекту через другое доменное имя.

Спасибо за вашу помощь и время.


person hidewak    schedule 11.08.2014    source источник
comment
Вы пытались добавить блок VirtualHost во второй раз с другим доменом?   -  person Anton    schedule 11.08.2014


Ответы (1)


Так же, как вы сделали для первого. Вам нужно убедиться, что у вас также есть domain2, зарегистрированный в DNS с тем же IP.

<VirtualHost xx.xx.xx.xxx:80>
   ServerName domain2.com
   DocumentRoot /var/www/project2/
</VirtualHost>

Если вы используете apache версии ‹ 2.4, вам также необходимо убедиться, что у вас есть NameVirtualHost *:80 где-то в вашей основной конфигурации.

person arco444    schedule 11.08.2014