Добрый день! Имеется сервер с 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... Но это как мне видится необходимо повесить все сайты на разные порты. Верно или есть более простой способ?