@Axwellweb

Почему Apache2 открывает только один сайт по всем адресам?

Добрый день! Имеется сервер с 3-мя сайтами, один из которых основная заглушка для сервера которая отображается когда обращаешься к серверу по IP адресу.
Настройки заглушки
<VirtualHost *:80>
	ServerName 123.123.123.123 #внешний ip сервера
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/default
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


Настройки сайта 1:
<VirtualHost *:80>
	ServerName dom1.site.ru
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/site1
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


Настройки сайта 2:
<VirtualHost *:80>
	ServerName dom2.site.ru
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/site2
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Подскажите что неправильно? Потому что при обращении на буквенные адреса и на IP - открывается заглушка.
Поддомены dom1.site.ru и dom2.site.ru - привязаны А записью на IP сервера

При этом необходимо что бы сайты ещё открывались и по внутреннему IP... Но это как мне видится необходимо повесить все сайты на разные порты. Верно или есть более простой способ?
  • Вопрос задан
  • 299 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы