Решение проблемы: apache2 could not reliably determine the server's fully qualified domain name using…
Часто встречаю мучительные поиски решений упомянутой в заголовке проблемы в Debian-подобных дистрибутивах, в том числе и в Ubuntu.
А решение, тем временем, тривиальное и однозначное.
Надо в vhosts.conf добавить директиву ServerName со значением localhost.
Проще всего это сделать одной лаконичной командой:
sudo echo ServerName localhost >> /etc/apache2/conf.d/vhosts.conf
Как подсказали в комментариях, представленный выше пример — неправильный, от суперпользователя будет выполняться echo, а нам надо, чтобы от него выполнилась запись в файл, поэтому делаем вот так (если вы конечно уже не суперпользователь):
echo ServerName localhost | sudo tee -a /etc/apache2/conf.d/vhosts.conf
И после этого надо перезапустить сервер:
service apache2 restart
- 6303 просмотра


Re: Решение проблемы: apache2 could not reliably determine ...
Учите баш:
echo ServerName localhost >> sudo tee /etc/apache2/conf.d/vhosts.conf
Потому что:
[aslok@3r]2011.03.06-21:53:21:~$ sudo echo > 1.txt
[aslok@3r]2011.03.06-21:59:07:~$ lsf 1.txt
-rw-r--r-- 1 aslok aslok 1 2011-03-06 21:59 1.txt
[aslok@3r]2011.03.06-21:59:11:~$ sudo chown root: 1.txt
[aslok@3r]2011.03.06-21:59:34:~$ sudo echo > 1.txt
bash: 1.txt: Отказано в доступе
[aslok@3r]2011.03.06-21:59:39:~$ sudo rm 1.txt
[aslok@3r]2011.03.06-21:59:48:~$
Re: Решение проблемы: apache2 could not reliably determine ...
echo ServerName localhost | sudo tee /etc/apache2/conf.d/vhosts.conf
Сам всрався ))
Re: Решение проблемы: apache2 could not reliably determine ...
echo ServerName localhost | sudo tee -a /etc/apache2/conf.d/vhosts.conf
И ещё раз ))))
Re: Решение проблемы: apache2 could not reliably determine ...
Вот ваш последний вариант я и утащил наверх в пост :-)
Re: Решение проблемы: apache2 could not reliably determine ...
Отличный пост, сослался в твиттере.
Re: Решение проблемы: apache2 could not reliably determine ...
Пасиб, помогло!
Re: Решение проблемы: apache2 could not reliably determine ...
Представленное решение на самом деле не решение проблемы!
Вы вообще задумывались почему данная ошибка вылазит?
Проблема решается правильной настройкой имени сервера (/etc/hosts)
127.0.0.1 localhost
127.0.1.1 ваш-hostname
Re: Решение проблемы: apache2 could not reliably determine ...
Ну вообще да, вы правы в том, что я описал не решение, а то, как избавиться от её контроля со стороны Апача.
Re: Решение проблемы: apache2 could not reliably determine ...
Сенк, пошел учить баш
Отправить комментарий