Я изменил имя хоста (с «Ubuntu-14.04» на «mysitename.com») моего ubuntu-сервера. Я также соответствующим образом изменил полное доменное имя. После этого я перезагрузил свой сервер apache2.
После этого с apache-страницей по умолчанию начала работать только конфигурация по умолчанию. Пытался добавить другие конфиги, но они не работали.
Итак, я попытался переустановить apache2 (сначала я хотел перенастроить apache2, но такой команды нет (по крайней мере, я так думаю), и я просто решил выбрать простой путь - переустановка). Но с тем же результатом.
После этого я попытался полностью удалить apache2. Я удалил все файлы, в имени которых было слово «apache», и снова установил apache2. Теперь он даже не показывает никаких сообщений, когда я набираю «service apache2» в консоли.
Как я могу реанимировать apache2 и заставить его распознавать конфигурации, отличные от конфигурации по умолчанию?
Спасибо.
Обновить. Хорошо, я только что переустановил Ubuntu. Теперь все работает нормально.
Если вам нужен новый vhost, вы должны поместить файл vhost в /etc/apache2/sites-available
и делай sudo a2ensite mynewsite
где mynewsite - имя файла. Затем перезапустите Apache, чтобы увидеть изменения.
Но сначала проверьте эту ссылку, чтобы узнать, как полностью переустановить Apache. (Как чисто удалить сервер apache2 на сервере ubuntu, а затем переустановить?)