Для фиксации некоторой электронной почты (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
причина файла это?
Проблема находится на самом деле в конфигурационном файле Apache по умолчанию (/etc/apache2/sites-available/000-default.conf
).
Не прокомментируйте строку:
#ServerName example.com
и добавьте FQDN своего сервера (полностью определенное доменное имя).
Наконец, выполненный sudo service apache2 reload
иметь погрузку Apache на изменении файла конфигурации.