Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

mifistor
Сообщения: 37
ОС: Ubuntu 8.04

Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение mifistor »

Поставил по инструкции apache2+MySQL+PHP. Все работало, пока я не стал изменять настройки для создания блоков виртуальных хостов. Старые копии конфигов я не сохранил, а теперь при попытке верунться по памяти к старому при перезапуске выдает ошибку:

Код: Выделить всё

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName



Сервер для localhost'а выдает 403 ошибку.

Куда копать?

P.S. пробовал указывать в качестве ServerName 127.0.0.1 -- не помогает.
Спасибо сказали:
UbuntuBeginer
Сообщения: 23
ОС: Ubuntu Linux:) & WinNT 2000:(

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение UbuntuBeginer »

mifistor писал(а):
07.03.2007 20:29
Поставил по инструкции apache2+MySQL+PHP. Все работало, пока я не стал изменять настройки для создания блоков виртуальных хостов. Старые копии конфигов я не сохранил, а теперь при попытке верунться по памяти к старому при перезапуске выдает ошибку:

Код: Выделить всё

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

у меня при $ apache2 -k restart тоже самое и это нестрашно (просто имя сервера типа не задано), но апач работает
Сервер для localhost'а выдает 403 ошибку.
Куда копать?
P.S. пробовал указывать в качестве ServerName 127.0.0.1 -- не помогает.

Эт я не знаю...
Тебе нужны чтоли стрые конфиги? Так удали апач и поставь его заново. Хотя может я путаю "старые конфиги" с "конфигами по умолчанию".
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение Uncle_Theodore »

Теоретически, если у тебя нет собственного домейна (как например, google.com), то надо

В /etc/hosts прописать
127.0.0.1 localhost
127.0.0.1 localhost.localdomain localhost

А ServerName в апачевом конфиге поставить
ServerName localhost

Также проверь, что выдает команда
hostname
от рута.
Спасибо сказали:
mifistor
Сообщения: 37
ОС: Ubuntu 8.04

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение mifistor »

Проблема решена. Дело было в доступе к папке с файлами сайта. Нужно выставить права на чтение и выполнение.
Спасибо сказали:
Аватара пользователя
kidoz
Сообщения: 180
ОС: Archlinux/Gnome

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение kidoz »

Ubuntu 6.10

Код: Выделить всё

 * Starting apache 2.0 web server...
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

В /etc/hosts:

Код: Выделить всё

127.0.0.1       localhost.localdomain   localhost
внутрений      www.сайт.ru mail.сайт.ru
внешний  www.сайт.ru mail.сайт.ru

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Команда hostname:

В /etc/resolv.conf:

Код: Выделить всё

nameserver dns
domain сайт.ru


А ServerName в апачевом конфиге поставить
ServerName localhost

Не нашел куда.
irc.freenode.net #archlinux-ru (UTF-8)
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение Uncle_Theodore »

kidoz писал(а):
19.03.2007 18:28
Не нашел куда.

В /etc/apache2/httpd.conf

Код: Выделить всё

# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If this is not set to valid DNS name for your host, server-generated
# redirections will not work.  See also the UseCanonicalName directive.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#
#ServerName localhost


Это -- с Дженты. Может, в Убунте другой конфиг по умолчанию?
Спасибо сказали:
Аватара пользователя
kidoz
Сообщения: 180
ОС: Archlinux/Gnome

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение kidoz »

Добавил в /etc/apache2/httpd.conf

Код: Выделить всё

# This is here for backwards compatability reasons and to support
#  installing 3rd party modules directly via apxs2, rather than
#  through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so
ServerName www.сайт.ru

Теперь не ругается, но зайти из внешки по имени не может, только по IP. (Как и было)
irc.freenode.net #archlinux-ru (UTF-8)
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение Uncle_Theodore »

kidoz писал(а):
19.03.2007 19:27
Теперь не ругается, но зайти из внешки по имени не может, только по IP. (Как и было)

А сайт.ru -- это зарегистрированное имя?
Спасибо сказали:
Аватара пользователя
kidoz
Сообщения: 180
ОС: Archlinux/Gnome

Re: Ubuntu проблема с apache2 (apache2: Could not determine the server's fully qualified domain name)

Сообщение kidoz »

Uncle_Theodore писал(а):
19.03.2007 19:29
А сайт.ru -- это зарегистрированное имя?

Это просто пример.
Вместо его я использую реальное имя.
irc.freenode.net #archlinux-ru (UTF-8)
Спасибо сказали: