Как мне проверить виртуальные хосты в Apache перед покупкой доменов? - proUbuntu
Купить гитару в Москве
9 голосов
/

Можно ли настроить виртуальный хост Apache без доменного имени, я просто хочу использовать свой IP для тестирования своего веб-сайта, пока не получу доменное имя.

Примеры в документации Apache имеют только псевдонимы доменных имен, например

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

1 Ответ

10 голосов
/

Обратите внимание, что стандартные виртуальные хосты на основе имен зависят от получения правильного доменного имени из запроса браузера на обслуживание соответствующего сайта (vhost).

Правильный способ проверить несколько vhosts на вашем локальном компьютере - дать им любое доменное имя, которое вы только можете придумать, и просто сопоставить этот домен с 127.0.0.1 (localhost), добавив его к /etc/hosts.

Например:

&ltVirtualHost *:80>
    ServerName www.iamnotawizard.com
    DocumentRoot /var/www/iamnotawizard
</VirtualHost>

будет отлично работать, если вы добавите эту строку в /etc/hosts:

127.0.0.1      www.iamnotawizard.com
  • Обратите внимание, что Apache выдаст предупреждение Could not reliably determine server's FQDN при каждом запуске / перезапуске; Вы можете смело игнорировать это.
Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...