не знаю куда ещё обратиться, после перезагрузки сервера сайт недоступен...

Главные вкладки

Аватар пользователя real_stranger real_stranger 8 февраля 2010 в 16:06

В общем хостинг у Мастерхоста, сервер на FreeBSD 6, была перезагрузка сервера, после этого сайт стал недоступен...Браузер пишет, что сервер недоступен. При этом и ssh и ftp доступ есть как по имени домена, так и по айпишнику...Может подскажите куда копать?

Комментарии

Аватар пользователя -OC-@drupal.org -OC-@drupal.org 8 февраля 2010 в 16:23

"RxB" wrote:
Хотя на фряхе может по другому

однозначно по другому Smile
/usr/local/etc/rc.d/apache22 status
/usr/local/etc/rc.d/apache22 start

ну и заглянуть в логи.. сначала.. ведь почему-то он не стартанул таки

Аватар пользователя real_stranger real_stranger 8 февраля 2010 в 16:23

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

вот что говорит при попытке загрузки...

Аватар пользователя mensh@drupal.org mensh@drupal.org 8 февраля 2010 в 17:20
$ whereis apachectl
apachectl: /usr/local/sbin/apachectl
# /usr/local/sbin/apachectl start
# /usr/local/sbin/apachectl stop
# /usr/local/sbin/apachectl restart

Проверьте наличие стартового скрипта апача в /usr/local/etc/rc.d/

Аватар пользователя real_stranger real_stranger 8 февраля 2010 в 17:43

"<a href="mailto:mensh@drupal.org">mensh@drupal.org</a>" wrote:

Стартовый скрипт есть apache2_enable="YES", а вот то, что Вы выше написали не даёт никакого толку...всё время ошибки Syntax error on line 203 of /usr/local/etc/apache2/httpd.conf: Cannot load /usr/local/libexec/apache2/mod_suexec.so into server: /usr/local/libexec/apache2/mod_suexec.so: unsupported file layout

при этом статус apache2 - незапущен...в error.log ничего на сегодня нет..

"$ whereis apachectl
apachectl: /usr/local/sbin/apachectl"

про вот это не понял...что имелось ввиду?

Аватар пользователя mensh@drupal.org mensh@drupal.org 8 февраля 2010 в 18:14

"real_stranger" wrote:
"$ whereis apachectl
apachectl: /usr/local/sbin/apachectl"

про вот это не понял...что имелось ввиду?

Местонахождение apachectl на 1.3.

На 2 запускается так:

/usr/local/apache2/bin/apachectl start
Аватар пользователя real_stranger real_stranger 8 февраля 2010 в 18:26

"<a href="mailto:mensh@drupal.org">mensh@drupal.org</a>" wrote:

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"

Аватар пользователя vgoodvin vgoodvin 8 февраля 2010 в 18:39

"real_stranger" wrote:

Обратитесь к тех. поддержке или к сисадмину если сами в этом не разбираетесь. Скорее всего и там и там услуга будет платная.

Аватар пользователя real_stranger real_stranger 8 февраля 2010 в 18:44

я бы с радостью, но сисадмин бывший сленял, а тех поддержка посылает, ибо сервак под полным управлением сисадмина, то бишь в данный момент меня

Аватар пользователя vgoodvin vgoodvin 8 февраля 2010 в 19:11

надо пересобрать апач с опцией SUEXEC. Могу продиктовать как это сделать но ни на какую гарантию естественно не претендую, т.к. все по памяти и с шестой фряхой не работал.

Аватар пользователя vgoodvin vgoodvin 8 февраля 2010 в 19:31

Или если этот модуль не используется (что надо сначала узнать), убрать его из списка загружаемых модулей.

Аватар пользователя real_stranger real_stranger 9 февраля 2010 в 10:22

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

Аватар пользователя olk olk 9 февраля 2010 в 14:19

в файле /usr/local/etc/apache22/httpd.conf
находите строку
LoadModule suexec_module ...
и ставите перед ней #
рестартуете апач
ну или для начала делаете configtest

Аватар пользователя real_stranger real_stranger 9 февраля 2010 в 14:35

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

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

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

и, кхм, заработало...

Аватар пользователя -OC-@drupal.org -OC-@drupal.org 9 февраля 2010 в 14:42

"real_stranger" wrote:
FreeBSD 6.4-STABLE amd64

хххыыыы.. отсюда и все грабли.. задумайтесь об нормальном админе Smile

1. Можете попробовать закомментить строку где грузится модуть ( по идее это та злополучная строка 203);
2. ldd /usr/local/libexec/apache2/mod_suexec.so покажите.
3. попробуйте переустановить апач, предварительно конечно проверить с какими опциями он собирался и как.

Аватар пользователя vgoodvin vgoodvin 9 февраля 2010 в 15:09

"real_stranger" wrote:
текс, народ, не знаю каким макаром, но!

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

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

и, кхм, заработало...

Наверно в той папке (etc/apache2/Includes/) было несколько конфигов (*.conf). Скорее всего некоторые требовали mod_suexec. Вы их исключили из конфига, вот все и заработало.