FreeBDS и apache22

Статус
В этой теме нельзя размещать новые ответы.

Tele2

Гуру форума
Регистрация
14 Апр 2006
Сообщения
784
Реакции
95
При добавлении/измении домена из панели ISPmanager, у меня останавливается апач. Не могу понять в чем дело. Последние пару строк из /var/log/httpd-error.log
Код:
[Sun Jan 11 21:00:15 2009] [notice] child pid 30378 exit signal Segmentation fault (11)
[Sun Jan 11 21:00:17 2009] [notice] child pid 30379 exit signal Segmentation fault (11)
[Sun Jan 11 21:00:54 2009] [notice] child pid 30377 exit signal Segmentation fault (11)
[Sun Jan 11 21:02:51 2009] [notice] child pid 30353 exit signal Segmentation fault (11)
[Sun Jan 11 21:03:47 2009] [notice] Graceful restart requested, doing restart
[Sun Jan 11 21:03:47 2009] [notice] seg fault or similar nasty error detected in the parent process
[Sun Jan 11 21:04:01 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/local/sbin/suexec)
[Sun Jan 11 21:04:01 2009] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Jan 11 21:04:01 2009] [warn] RSA server certificate CommonName (CN) `26.srv.lan' does NOT match server name!?
[Sun Jan 11 21:04:01 2009] [warn] Init: SSL server IP/port conflict: www2.26.srv.lan:443 (/usr/local/etc/apache22/httpd.conf:542) vs. www4.26.srv.lan:443 (/usr/local/et$
[Sun Jan 11 21:04:01 2009] [warn] Init: SSL server IP/port conflict: www1.26.srv.lan:443 (/usr/local/etc/apache22/httpd.conf:511) vs. www4.26.srv.lan:443 (/usr/local/etc/$
[Sun Jan 11 21:04:01 2009] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Sun Jan 11 21:04:02 2009] [notice] Digest: generating secret for digest authentication ...
[Sun Jan 11 21:04:02 2009] [notice] Digest: done
[Sun Jan 11 21:04:02 2009] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sun Jan 11 21:04:02 2009] [warn] RSA server certificate CommonName (CN) `26.srv.lan' does NOT match server name!?
[Sun Jan 11 21:04:02 2009] [warn] Init: SSL server IP/port conflict: www2.26.srv.lan:443 (/usr/local/etc/apache22/httpd.conf:542) vs. www4.26.srv.lan:443 (/usr/local/et$
[Sun Jan 11 21:04:02 2009] [warn] Init: SSL server IP/port conflict: www1.26.srv.lan:443 (/usr/local/etc/apache22/httpd.conf:511) vs. www4.26.srv.lan:443 (/usr/local/etc/$
[Sun Jan 11 21:04:02 2009] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Sun Jan 11 21:04:02 2009] [warn] pid file /var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Sun Jan 11 21:04:02 2009] [notice] Apache/2.2.11 (FreeBSD) DAV/2 PHP/5.2.8 mod_ssl/2.2.11 OpenSSL/0.9.8e configured -- resuming normal operations
Я так полагаю, какаой-то конфликт, но не понимаю в чем.
 
Может быть в этом?

Код:
Init: You should not use name-based virtual hosts in conjunction with SSL!!

Нужен ли тебе вообще SSL?
 
04:02 2009] [warn] Init: SSL server IP/port conflict: www2.26.srv.lan:443 (/usr/local/etc/apache22/httpd.conf:542) vs. www4.26.srv.lan:443 (/usr/local/et$
[Sun Jan 11 21:04:02 2009] [warn] Init: SSL server IP/port conflict: www1.26.srv.lan:443 (/usr/local/etc/apache22/httpd.conf:511) vs. www4.26.srv.lan:443 (/usr/local/etc/$
В этом проблема. Если я не ошибаюсь, то вы подменяете айпи другого хоста.
 
Если я не ошибаюсь, то вы подменяете айпи другого хоста.


Ничего там не подменяется. Для использования SSL можно только ip-based virtual host - на одном IP - один хост и один SSL . А тут и www1.26.srv.lan:443 и www2.26.srv.lan:443 и www3.26.srv.lan:443 и т.д. Т.е. либо отказываться от SSL либо брать еще ипшников и разносить по ним сайты и SSL соответственно.
 
Погоди, так как же хостинги работают?
По шаблону
<virtualhost www.name.ru>
bla bla
</virtualhost>?
У меня же не просто конфиг апача, а панель ISPmanager, как у других-то? =)
 
Фиг знает, честно сказать, не сталкивался ISPManager. Но все-таки, попробуй оставить SSL только на одном домене, а на остальных отключи, в шаблоне по умолчанию видимо галка стоит.

Кстати, вот тебе дока


Как раз говорят, что для SSL - разные виртуальные хосты либо на разные IP, либо на разные порты
 
Очевидно ты не прав. Отключил вообще ssl, все равно падает:

Код:
[Tue Jan 13 23:04:41 2009] [notice] Graceful restart requested, doing restart
[Tue Jan 13 23:04:41 2009] [error] (9)Bad file descriptor: apr_socket_accept: (client socket)
[Tue Jan 13 23:04:41 2009] [notice] seg fault or similar nasty error detected in the parent process
[Tue Jan 13 23:04:59 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/local/sbin/suexec)
[Tue Jan 13 23:04:59 2009] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Jan 13 23:04:59 2009] [warn] RSA server certificate CommonName (CN) `26.srv.lan' does NOT match server name!?
[Tue Jan 13 23:04:59 2009] [notice] Digest: generating secret for digest authentication ...
[Tue Jan 13 23:04:59 2009] [notice] Digest: done
[Tue Jan 13 23:04:59 2009] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Jan 13 23:04:59 2009] [warn] RSA server certificate CommonName (CN) `26.srv.lan' does NOT match server name!?
[Tue Jan 13 23:04:59 2009] [warn] pid file /var/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Jan 13 23:05:00 2009] [notice] Apache/2.2.11 (FreeBSD) DAV/2 PHP/5.2.8 mod_ssl/2.2.11 OpenSSL/0.9.8e configured -- resuming normal operations

лог взял сразу после падения апача, ни чего лишнего
 
Ну сколько лога было ;)

Тогда смотри сюда

Код:
[Tue Jan 13 23:04:41 2009] [error] (9)Bad file descriptor: apr_socket_accept: (client socket)

А дальше сюда



И дальше скорее всего сюда

 
seg fault or similar nasty error detected in the parent process
Что говорит о кривой сборке apache-php или чего-то там
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху