#apache #virtual #host
#apache #виртуальный #хост
Вопрос:
У меня есть множество доменов, указывающих на IP-адрес моих серверов, но поскольку они просто содержат домены, я не настроил их в WHM / Apache. Поэтому они просто получают сообщения «не удается отобразить веб-сайт» при посещении.
Возможно ли настроить правило (или что-то еще! (Виртуальный хост?)), который укажет любые домены, не настроенные на моем сервере (но указывающие на него), на общую страницу удержания?
Я подумал, что мог бы использовать виртуальный хостинг, подобный этому:
<VirtualHost 123.123.123.123:80>
DocumentRoot /www/path/to/holding/account/
ServerName *
</VirtualHost>
Надеюсь, это имеет смысл!
Спасибо
Комментарии:
1. Вероятно, это скорее вопрос к ServerFault .
2. Я просмотрел вопросы, размещенные на обоих сайтах, и увидел, что на обоих задавались похожие вопросы и на них были даны ответы. Итак, я подбросил монетку! Если другие согласны, я удалю это и перепечатаю по ошибке сервера
Ответ №1:
Просто опустите ServerName
директиву.
Из моего /etc/apache2/sites-enabled/000-default
— обратите внимание, что необходима только директива DocumentRoot:
<VirtualHost *:80>
DocumentRoot /var/www/default
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Комментарии:
1. Спасибо. Повлияет ли это на какие-либо существующие виртуальные хостинги? Должен ли я добавить в начало или конец виртуальных хостов?