проблема с апач 2.0 и suexec (не стартует апач после ребута)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

проблема с апач 2.0 и suexec

Сообщение StRangerLin »

Система FreeBSD 6.4

Есть сервер, доступ к нему только ssh. До ребута апач работал, ребут был в связи с тем, что утерян был root пароль и через KVM в single mode он был восстановлен, после чего в ребут, собирался апач без понятия как, версия апача 2.0.

При /usr/local/etc/rc.d/apache2 start

Syntax error on line 203 of /usr/local/etc/apache2/httpd.conf: Cannot load /usr/local/usr/local/libexec/apache2/mod_suexec.so into server: Cannot open "/usr/local/usr/local/libexec/apache2/mod_suexec.so"

/usr/local/apache2/bin/apachectl start - тот же результат

/usr/local/etc/rc.d/httpd start
/usr/local/etc/rc.d/apache2

apache2_enable="YES" на месте в rc.conf

модуль mod_suexec тоже на месте

в httpd.conf строка LoadModule suexec_module /usr/local/libexec/apache2/mod_suexec.so

при комментировании её дальше начинаются проблемы

в error.log пусто...

По ходу нужно пресобирать апач, но, я в линуксе чайник, бывшего админа не найти, а поднять надо сервак в самые крадчайшие сроки. Помогите пожалуйста?
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

/var/log/messages еще посмотри, последние строки желательно, и что покажет suexec -V ?
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

# suexec -V
-D AP_DOC_ROOT="/"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/suexec_log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="public_html"

/var/log/messages
последние на какой момент? и на что именно там внимание обратить?
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

Логи связанные с апачем конечно же, еще покажи как собран apache: apachectl -V, возможно еще права на директорию слители.
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

в /var/log/messages про апач ни слова...

# apachectl -V
Server version: Apache/2.0.63
Server built: Oct 20 2009 03:24:11
Server's Module Magic Number: 20020903:13
Server loaded: APR 0.9.17, APR-UTIL 0.9.15
Compiled using: APR 0.9.17, APR-UTIL 0.9.15
Architecture: 64-bit
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_FLOCK_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D HTTPD_ROOT="/usr/local"
-D SUEXEC_BIN="/usr/local/bin/suexec"
-D DEFAULT_PIDLOG="/var/run/httpd.pid"
-D DEFAULT_SCOREBOARD="/var/run/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/accept.lock"
-D DEFAULT_ERRORLOG="/var/log/httpd-error.log"
-D AP_TYPES_CONFIG_FILE="etc/apache2/mime.types"
-D SERVER_CONFIG_FILE="etc/apache2/httpd.conf"
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

apache пишет логи в /var/log/httpd-error.log
ну хотя бы покажи тогда ps -ax|grep httpd такое впечатление что апач запущен все же
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

# ps -ax|grep httpd
5425 p0 R+ 0:00.00 grep httpd


/var/log/httpd-error.log
[Sat Feb 06 01:07:01 2010] [error] [client 81.*.*.*] client denied by server configuration: /www/default/httpdocs/phpMyAdmin
[Sat Feb 06 01:08:05 2010] [error] [client ] client denied by server configuration: /www/default/httpdocs/phpmyadmin
[Sat Feb 06 01:08:09 2010] [error] [client 81.*.*.*] client denied by server configuration: /www/default/httpdocs/mysql
[Sat Feb 06 01:09:01 2010] [error] [client 81.*.*.*] client denied by server configuration: /www/default/httpdocs/
[Sat Feb 06 04:07:27 2010] [error] [client 81.*.*.*] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Feb 06 08:20:59 2010] [error] [client 89.*.*.*] client denied by server configuration: /www/default/httpdocs/favicon.ico
[Sat Feb 06 14:49:00 2010] [error] [client 81.*.*.*] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Feb 06 20:45:54 2010] [error] [client 89.*.*.*] client denied by server configuration: /www/default/httpdocs/favicon.ico
[Sun Feb 07 06:57:37 2010] [error] [client 19.*.*.*] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sun Feb 07 22:37:31 2010] [error] [client 89.*.*.*] client denied by server configuration: /www/default/httpdocs/favicon.ico
[Sun Feb 07 23:20:11 2010] [error] [client 80.*.*.*] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 08 02:26:53 2010] [error] [client 85.*.*.*] client denied by server configuration: /www/default/httpdocs/phpmyadmin
[Mon Feb 08 04:10:10 2010] [error] [client 94.*.*.*] client denied by server configuration: /www/default/httpdocs/1
[Mon Feb 08 07:33:36 2010] [error] [client 67.*.*.*] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Mon Feb 08 10:57:21 2010] [error] [client 178.*.*.*] client denied by server configuration: /www/default/httpdocs/
[Mon Feb 08 10:57:22 2010] [error] [client 178.*.*.*]client denied by server configuration: /www/default/httpdocs/favicon.ico
[Mon Feb 08 10:57:25 2010] [error] [client 178.*.*.*] client denied by server configuration: /www/default/httpdocs/favicon.ico
[Mon Feb 08 10:57:28 2010] [error] [client 178.*.*.*] client denied by server configuration: /www/default/httpdocs/
[Mon Feb 08 12:00:36 2010] [notice] caught SIGTERM, shutting down
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

О_о, вот одно из решений: client-denied-by-server-configuration только я не уверен то что это связанно с сервером, но все же.
/usr/local/etc/rc.d/apache2 status
Что бы собрать apache2.0.63 c поддержкой suexec надо допилить конфиг,по умолчанию он собирается без него.
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

Попробовал это решение, не успевает дойти до инфы о Виртуал Хостс, ошибку всё ту же выдаёт, на счёт suexec...

А на счёт сборки, есть где подробный мануал, как это сделать?
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

частично есть инфа о том как собрать, смотри внимательно пути и размещение файлов, в ветке apache2.2 это делается проше, cd /usr/ports/www/apache22 , далее make config и ставим флажок поддержка mod_suexec, скорее всего у вас апач собран уже с suexec только вот почему не работает корректно надо смотреть.
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

Вчера так пытались делать, писал, что не совместимы файлы 2.2...типо более ранняя версия...
Сейчас попробовал закомментить suexec, вот что получается..

Performing sanity check on apache2 configuration:
Syntax OK
Starting apache2.

и тишина...
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

покажи /usr/local/etc/rc.d/apache2 status
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

apache2 is not running.
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
3dix
Сообщения: 61

Re: проблема с апач 2.0 и suexec

Сообщение 3dix »

Глянь ServerRoot (/usr/local/). Когда сменил то тоже ругалось на на 1й модуль в списке
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

так и стоит, ServerRoot "/usr/local/"
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: проблема с апач 2.0 и suexec

Сообщение ivan2ksusr »

тогда так:
открываем 2 окна терминала, и делаем следующие:
окно- 1 # tail -f /var/log/httpd-error.log
окно-2 #apachectl start

1) если все ок, то получим:
[Tue Feb 09 14:12:59 2010] [notice] Apache/2.0.63 (FreeBSD) PHP/5.2.10 with Suhosin-Patch configured -- resuming normal operations
проверить можно так еще:
# ps -ax|grep httpd
получим примерно след:

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

  818  ??  Ss     0:00.13 /usr/local/sbin/httpd -k start
  819  ??  I      0:00.01 /usr/local/sbin/httpd -k start
  820  ??  I      0:00.01 /usr/local/sbin/httpd -k start
  821  ??  I      0:00.01 /usr/local/sbin/httpd -k start
  822  ??  I      0:00.01 /usr/local/sbin/httpd -k start
  823  ??  I      0:00.01 /usr/local/sbin/httpd -k start
  813  p1  I+     0:00.01 tail -f /var/log/httpd-error.log

2) если нет, то увидим куча ошибок, сюда их выложи, только используй теги code, что бы читабельно было
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

не понял, в двух окнах одновременно надо начать выполнят комманды или как? да и у меня /var/log/httpd-error.log нет, у меня есть только # tail -f /var/log/httpd/error.log
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали:
Аватара пользователя
StRangerLin
Сообщения: 49
ОС: OpenSuse 11

Re: проблема с апач 2.0 и suexec

Сообщение StRangerLin »

текс, народ, не знаю каким макаром, но!

закомментил suexec_module libexec/apache2/mod_suexec.so
и ещё он ругался на один из виртуальных хостов, то бишь доменов...

было так Include etc/apache2/Includes/*.conf сделал так Include etc/apache2/Includes/мой_домен.ru.conf

и, кхм, заработало...
"pic div fade in slow
shadow current menu show
find content replace all span
div append to table row"

© Bash.Org.ru
Спасибо сказали: