Редактирование/etc/hosts заставляет блок сервера Apache быть пропущенным

Для фиксации некоторой электронной почты (SPF) проблемы я изменил свое имя хоста VPS Ubuntu на его FQDN в /etc/hosts и /etc/hostname. Однако теперь, когда я поразил URL в браузере, я получаю 404 от Apache вместо того, чтобы инициировать блок в /etc/apache2/sites-available/example.com который перенаправил бы к www версия сайта. Ввод www.example.com все еще работы.

Мой файл hosts теперь похож на это: 127.0.0.1 localhost 256.256.256.256 example.com # I am using a real IP and FQDN, obviously

Я не знаю достаточно об этом для знания, почему Apache подает 404. Это говорит The requested URL / cannot be found on this server и ничто иное. Почему сделал редактирование моего hosts причина файла это?

0
задан 5 February 2018 в 14:22

1 ответ

Проблема находится на самом деле в конфигурационном файле Apache по умолчанию (/etc/apache2/sites-available/000-default.conf).

Не прокомментируйте строку:

#ServerName example.com и добавьте FQDN своего сервера (полностью определенное доменное имя).

Наконец, выполненный sudo service apache2 reload иметь погрузку Apache на изменении файла конфигурации.

0
ответ дан 31 October 2019 в 01:52

Другие вопросы по тегам:

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