apache2... не стартует - РЕШЕНО [SOLVED]

Всем доброго времени суток, взялся тут за апач, посмотреть что за зверь, столкнулся с такой ошибкой, в /var/log/apache2/error_log
[crit] (38)Function not implemented: mod_rewrite: could not create rewrite_log_lock. Configuration Failed
коментирую mod_rewrite
вывливается другое:
[emerg] (38)Function not implemented: Couldn't create accept lock
причем вовтором случае, апач как бы "стартует", при коменде /etc/init.d/apache2 start показывается что все [OK], создает пид, но припросмотре статуса, отображается "not started"
Опыта с апачем не имею, грешу на конфиг, конфиг редактировал по книге за 2007 год, кто сталкивался подскажите, и что такое mod_rewrite для чего он. Заранее всем спасибо за участие!

Слыхал про ЧПУ?

ЧПУ - человеко-понятный урл
Так вот... mod_rewrite это модуль Апача, который в соответствии с заданным регулярным выражением превращает урл типа http://www.somehost.com/foo.php?column=1&date=070919&... во что-то вроде http://www.somehost.com/foo.php/070919/1/...
-----------------
Shit happens...

понятно,

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

Quote: конфиг

Цитата:
конфиг редактировал по книге за 2007 год

Приблизительно неделю назад в gentoo стабильная ветка apache сменилась с версии 2.0.х на 2.2.х. В "новом" apache конфигурационные файлы достаточно сильно отличаются от "старого", поэтому, с большой вероятностью Вы настраивали не по "тому" документу.
Смотрите свежую документацию тут: http://httpd.apache.org/docs/2.2/

Я теже грабли

Я теже грабли прошёл при обновлении апача... причём на работающем сервере))

Первым делом активируй startuperror.log в /etc/conf.d/apache2
Затем смотри в /var/log/startuperror.log там номер строки где произошло расхождение конфигурации, в идеале нужно добиться Syntax OK/

---------------------------------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM Xseries 346 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.7 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r5 i686)

apache2ctl testconfig

apache2ctl testconfig выдает
Syntax OK
/var/log/startuperror.log вываливается тоже самое что в error_log

обновился до версии 2.2. таже проблема
попробую на другом ядре))

apache виден по ip и не виден по доменному имени

как такое может быть? снаружи пингуется по доменному. значит днс работает. снаружи заходит по ip, значит 80 порт открыт. куда копать?

solved

Обе проблемы решились, после того как я подредактировал make.conf
а точнее, убрал из переменной CFLAGS параметр -mtune=i686"
пересобрал, и все запустилось

If you’ve rolled your own

If you’ve rolled your own kernel and you’re getting this error when starting Apache:
[crit] (38)Function not implemented: mod_rewrite:
could not create rewrite_log_lock
Configuration Failed

It’s probably because you’ve cut a vital library - System V IPC. Enable it under General Setup - System V IPC, and recompile.

apache

Гость написал(а):
If you’ve rolled your own kernel and you’re getting this error when starting Apache:
[crit] (38)Function not implemented: mod_rewrite:
could not create rewrite_log_lock
Configuration Failed

It’s probably because you’ve cut a vital library - System V IPC. Enable it under General Setup - System V IPC, and recompile.

thanks! problem solved

http://www.gentoo.ru/node/881

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".