Для создание виртуалок на базе Ubuntu Server рекомендую этот VDS-хостинг с SSD-дисками ДЦ в Москве, стабильность мне пока нравится (но я ими пользуюсь только третий месяц). Удобная панель, где самостоятельно можно пересоздать сервер + прописать свой публичный ключ, чтоб на сервер можно было войти сразу после его создания. А, главное, они дают 1 ГБ оперативной памяти за 250 руб. в месяц!

Решение проблемы: 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

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 ...

Пасиб, помогло!

Ответить на комментарий

Thanks for sharing your thoughts. I really appreciate your efforts and I will be waiting for your further write ups thank you
once again.

Ответить на комментарий

Hi, after reading this remarkable paragraph i am also cheerful to share
my experience here with colleagues.

Re: Решение проблемы: apache2 could not reliably determine ...

Представленное решение на самом деле не решение проблемы!
Вы вообще задумывались почему данная ошибка вылазит?

Проблема решается правильной настройкой имени сервера (/etc/hosts)
127.0.0.1 localhost
127.0.1.1 ваш-hostname

Re: Решение проблемы: apache2 could not reliably determine ...

Ну вообще да, вы правы в том, что я описал не решение, а то, как избавиться от её контроля со стороны Апача.

Ответить на комментарий

Нello fantastic blog! Ɗoes running а blog ѕimilar
tօ tɦіѕ require а lot oof ԝork? I've very little understanding of computеr
programming Һowever I had beеn hopiong to start my owwn blog ѕoon. Anyways, shоuld yߋu have any suggestions or tips fоr new blog owners pleaѕe share.
ӏ understand tҺis is off subject howeνer I just neеded tօ ask.
Ϻany thаnks!

Re: Решение проблемы: apache2 could not reliably determine ...

Сенк, пошел учить баш

Re: Решение проблемы: apache2 could not reliably determine ...

sudo bash -c 'echo ServerName localhost >> /etc/apache2/conf.d/vhosts.conf'

Re: Решение проблемы: apache2 could not reliably determine ...

Да, спасибо, так даже не придётся дергать tee

Re: Решение проблемы: apache2 could not reliably determine ...

CentOS 6 версия.
Писал при запуске Апача : Запускается httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Применил : echo ServerName localhost | sudo tee -a /etc/httpd/conf.d/vhosts.conf

Результат :

[pew_pew@server html]# service httpd restart
Останавливается httpd: [ OK ]
Запускается httpd: [ OK ]

Спасибо !

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал