BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с Apache 2.2
СообщениеДобавлено: Пт 10 апр, 2009 8:27 pm 
Не в сети

Зарегистрирован: Вс 22 мар, 2009 7:29 pm
Сообщения: 16
Не работает apache.
команда
/usr/local/etc/rc.d/apache22 status
apache22 is running as pid 1531.

В логах:
[Fri Apr 10 22:23:42 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Fri Apr 10 22:23:43 2009] [notice] Digest: generating secret for digest authentication ...
[Fri Apr 10 22:23:43 2009] [notice] Digest: done
[Fri Apr 10 22:23:43 2009] [notice] Apache/2.2.6 (FreeBSD) mod_ssl/2.2.6 OpenSSL/0.9.8e DAV/2 PHP/5.2.5 with Suhosin-Patch configured -- resuming normal operations

В браузере при обращении на http://localhost/ выдает ошибку.
Как я понимаю apache запушен и работает.

В чем может быть проблема? Может filewall?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 10 апр, 2009 8:57 pm 
Не в сети

Зарегистрирован: Пн 28 май, 2007 3:23 pm
Сообщения: 1903
Откуда: Msk.RU
Всё дело в телепатах. А они сегодня не в настроении

_________________
WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 10 апр, 2009 9:10 pm 
Не в сети

Зарегистрирован: Вс 22 мар, 2009 7:29 pm
Сообщения: 16
incognito писал(а):
Всё дело в телепатах. А они сегодня не в настроении


Замечательный ответ!!!
Если бы я знал какие еще конфиги нужно привести, то наверно бы написал их.
Может напишите какие? а?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт 10 апр, 2009 9:19 pm 
Не в сети

Зарегистрирован: Ср 02 апр, 2008 9:59 pm
Сообщения: 2127
Откуда: Москва
Цитата:
Не работает apache.
команда
/usr/local/etc/rc.d/apache22 status
apache22 is running as pid 1531.

так он работает или нет? Буквально заявляется что он не работает, и тут же приводится пример что он работает.

Цитата:
В браузере при обращении на http://localhost/ выдает ошибку.

а что дает основание считать, что обращение в браузере по такому адресу что-то должно выдавать?
Что за ошибка?
это обращение с той же самой машины, где и Апач?

Цитата:
В чем может быть проблема? Может filewall?

вот реально: никто тут даже не в курсе, а есть ли у тебя firewall :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 11:02 am 
Не в сети

Зарегистрирован: Вс 22 мар, 2009 7:29 pm
Сообщения: 16
Исходя из команды
/usr/local/etc/rc.d/apache22 status
apache22 is running as pid 1531.
Делаю вывод, что Apache запушен.

Цитата:
это обращение с той же самой машины, где и Апач?

Да это обращение с той же самой машины

Цитата:
Что за ошибка?

Я привел логи httpd-error.log
Исходя из них есть какая-то проблема с SSL?

Цитата:
а что дает основание считать, что обращение в браузере по такому адресу что-то должно выдавать?

Содержимое файла /etc/hosts
Цитата:
::1 localhost localhost.server.ru
127.0.0.1 localhost localhost.server.ru lexx
192.168.1.2 lexx.server.ru lexx lexx.server.ru.


Содержимое /etc/rc.conf
Цитата:
hostname=localhost
inetd_enable="YES"
keymap="ru.koi8-r"
linux_enable="YES"
sshd_enable="YES"
mysql_enable="YES"
apache22_enable="YES"
accf_http_load="YES"
network_interfaces=em0
defaultrouter=172.16.0.2
#ifconfig_em0="inet 172.16.0.10 netmask 0xffffff00"
ifconfig_em0="DHCP"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 11:28 am 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1516
Откуда: Saint-Petersburg
lexx_ksb писал(а):
Исходя из команды
/usr/local/etc/rc.d/apache22 status
apache22 is running as pid 1531.
Делаю вывод, что Apache запушен.


но убедится в этом все равно надо:
Код:
ps -p 1531


Проверь, биндится ли что-нибудь от сервисов httpd:
Код:
sockstat -4l |grep http


пишет ли что нибудь
Код:
apachectl configtest


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 11:53 am 
Не в сети

Зарегистрирован: Вс 22 мар, 2009 7:29 pm
Сообщения: 16
Apache сейчас запушен с номером 712

Цитата:
localhost# ps -p 712
PID TT STAT TIME COMMAND
712 ?? Ss 0:00.60 /usr/local/sbin/httpd -DNOHTTPACCEPT
localhost#


Цитата:
localhost# sockstat -4l |grep http
www httpd 737 3 tcp4 *:80 *:*
www httpd 736 3 tcp4 *:80 *:*
www httpd 735 3 tcp4 *:80 *:*
www httpd 734 3 tcp4 *:80 *:*
www httpd 733 3 tcp4 *:80 *:*
root httpd 712 3 tcp4 *:80 *:*
localhost#


Цитата:
localhost# apachectl configtest
Syntax OK
localhost#


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 12:06 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1516
Откуда: Saint-Petersburg
lexx_ksb писал(а):
network_interfaces=em0


кстати.., лично мне, что-то эта строчка не нравится. ipfw я так понял нету? (ipfw list)

а loopback есть? есть подозрение что Вы его передефайнили этим. Попробуйте закомменить network_interfaces.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 1:21 pm 
Не в сети

Зарегистрирован: Вс 22 мар, 2009 7:29 pm
Сообщения: 16
Все заработало!! Спасибо! ))
Еще вопрос.
В логах есть warn. Я понимаю что связан он с SSL.
[Fri Apr 10 22:23:42 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
Что он означает этот warn?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 2:28 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1516
Откуда: Saint-Petersburg
lexx_ksb писал(а):
Все заработало!! Спасибо! ))
Еще вопрос.
В логах есть warn. Я понимаю что связан он с SSL.
[Fri Apr 10 22:23:42 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
Что он означает этот warn?


если вольным переводом, то этот варнинг означает, что если Вы не планируете использовать SSL, то в /usr/local/etc/apache22/httpd.conf
надо было строчку

Include etc/apache22/extra/httpd-ssl.conf

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 11 апр, 2009 8:31 pm 
Не в сети

Зарегистрирован: Вс 22 мар, 2009 7:29 pm
Сообщения: 16
Строка и так задокументированна.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 13 апр, 2009 3:36 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1516
Откуда: Saint-Petersburg
lexx_ksb писал(а):
Строка и так задокументированна.


да, действительно. Этот варнинг в коде modules/ssl/ssl_scache.c
Код:
void ssl_scache_init(server_rec *s, apr_pool_t *p)
{
    SSLModConfigRec *mc = myModConfig(s);

    /*
     * Warn the user that he should use the session cache.
     * But we can operate without it, of course.
     */
    if (mc->nSessionCacheMode == SSL_SCMODE_UNSET) {
        ap_log_error(APLOG_MARK, APLOG_WARNING, 0, s,
                     "Init: Session Cache is not configured "
                     "[hint: SSLSessionCache]");
        mc->nSessionCacheMode = SSL_SCMODE_NONE;
        return;
    }



Он определяет метод кеша SSL соединений.
Если этот параметр не задан, то применяется none - что описывается как "This setting is not recommended.". Поэтому и варнинг.

Логично думать что оптимальный перфоменс достигается с SHM. Можно поставить так в httpd.conf (путь конечно выбрать более правильный)

Код:
SSLSessionCache shm:/tmp/ssl_gcache_data(512000)


либо mod_ssl.so задисаблидь для красивых логов.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


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

Зарегистрированные пользователи: Bing [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика