Apache22

Обсуждаем OS FreeBSD и сервисы на ней.

Apache22

Сообщение Андрей » 11 мар 2009, 14:34

Приветствую всех.
Хотел поднять в локальной сети Веб-сервер с сайтом, но столкнулся вот с чем:
в httpd.conf есть строчка ServerName www.example.com:80 вот я хотел в место нее свой придуманный домен вписать, в итоге при переходе по ссылке получаю, что я никуда не переходил - это в лучшем случае и ошибку, что адрес не найден в другом. Теперь если я комментирую эту строку, то при перезапуске демона получаю такое:

httpd: apr_sockaddr_info_get() failed for Monitor.localhost
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName


Что ей надо и почему - понять не могу. Лучше бы по ip переходил на него, хотя это и не очень красиво.

PS: делал так потому, что знаю, что при создании виртуальных доменов в виндовой программе TopServer можно хоть домены первого уровня создавать.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Apache22

Сообщение root » 11 мар 2009, 14:47

напиши вместо имени свой IP:
Код: Выделить всё
ServerName IP_ADDRESS:80

либо уж если делаешь фейковое имя, то и в /etc/hosts его на сервере прописывай
и у себя на тачке в хостах тоже не забудь, чтобы твоя тачка знала что это да имя и на какой IP лезть.
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Apache22

Сообщение Андрей » 11 мар 2009, 15:03

Пробывал. Не хочет.
Страница так же пустая. Алиасы не трогал.
Даже удалил указание на порт :80 (до этого было ServerName 10.10.254.128:80 , теперь просто ServerName 10.10.254.128)
Назад никак нельзя вернуть, чтобы она запускалась с закоментированной строкой ServerName?
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Apache22

Сообщение root » 11 мар 2009, 15:18

Андрей писал(а):Назад никак нельзя вернуть, чтобы она запускалась с закоментированной строкой ServerName?

сервер должен иметь имя или IP-адрес в кач-ве ServerName

иначе будет как он и пишет:
Андрей писал(а):httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

сервер повиснет на IP 127.0.0.1 и ты сможешь достучаться до него только из консоли.

Андрей писал(а):Пробывал. Не хочет.
Страница так же пустая.

проверь что apache слушает нужный тебе IP/порт и правильность положения DocumentRoot и файла index`а в этой папке
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Apache22

Сообщение Андрей » 11 мар 2009, 16:00

папки и файлы на месте, а вот если перейти по ip-адресу, то получаю вот такую бяку. Порт как сказано в конфиге ListenPort 80 похоже слушается.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Apache22

Сообщение root » 11 мар 2009, 16:41

Андрей писал(а):Порт как сказано в конфиге ListenPort 80 похоже слушается.

"похоже" не такого ответа в словаре админа ;)
Код: Выделить всё
sockstat | grep :80

будет точно сказано какая служба, на каких IP слушает этот порт

Андрей писал(а):а вот если перейти по ip-адресу, то получаю вот такую бяку

смотри что в access.log
С уважением, root

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

Re: Apache22

Сообщение Андрей » 12 мар 2009, 07:36

Monitor# sockstat | grep :80
Monitor#

Я правильно понял, что он ничего не слушает?
В top смотрел - апача и httpd нет.
ps -aux | grep apache и ps -aux | grep httpd тоже ничего не показали.
в access.log есть все записи до внесения изменений в httpd.conf.

Вот что пишет при перезапуске apach:
Код: Выделить всё
Monitor# /usr/local/etc/rc.d/apache22 restart
Performing sanity check on apache22 configuration:
Syntax OK
apache22 not running? (check /var/run/httpd.pid).
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.


а вот это отрывок из httpd-error.log сразу после перезапуска апача:
[Thu Mar 12 09:21:14 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Mar 12 09:21:14 2009] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "Monitor.localhost"
Configuration Failed
[Thu Mar 12 09:21:17 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Mar 12 09:21:17 2009] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "Monitor.localhost"
Configuration Failed
[Thu Mar 12 09:23:05 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Mar 12 09:23:05 2009] [alert] (EAI 8)hostname nor servname provided, or not known: mod_unique_id: unable to find IPv4 address of "Monitor.localhost"
Configuration Failed


на что он ругается я понять не могу. с английским плохо.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Apache22

Сообщение mr_A3ap41k » 12 мар 2009, 07:59

Имя хоста "Monitor.localhost" не удалось найти...
Ты запись в /etc/hosts добавил?
Аватара пользователя
mr_A3ap41k
новичок
 
Сообщения: 36
Зарегистрирован: 19 фев 2009, 17:50
Откуда: Russia, Moscow

Re: Apache22

Сообщение Андрей » 12 мар 2009, 08:09

:o куда там добавлять? :)
там все закоменчено, единственные живые надписи:
Код: Выделить всё
::1                     localhost localhost.my.domain
127.0.0.1               localhost localhost.my.domain


Добавил туда 10.10.254.125 localhost localhost.Monitor - проблема сохранилась.
.ı|ı..ı|ı.
Андрей
местный житель
 
Сообщения: 1028
Зарегистрирован: 14 янв 2009, 13:37
Откуда: Оренбургская область

Re: Apache22

Сообщение mr_A3ap41k » 12 мар 2009, 08:30

Добавь туда
Код: Выделить всё
10.10.254.125 monitor.localhost
Последний раз редактировалось mr_A3ap41k 12 мар 2009, 08:56, всего редактировалось 2 раз(а).
Аватара пользователя
mr_A3ap41k
новичок
 
Сообщения: 36
Зарегистрирован: 19 фев 2009, 17:50
Откуда: Russia, Moscow

След.

Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26