> /var/log/httpd
В этой папке несколько текстовых файлов и два error лога. Все пустые кроме одного error_log.1 d в котором вот такие старые записи:
[Wed Mar 28 23:21:09 2007] [notice] SELinux policy enabled; httpd running as context user_u:system_r:httpd_t:s0
[Wed Mar 28 23:21:09 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Mar 28 23:21:10 2007] [notice] Digest: generating secret for digest authentication ...
[Wed Mar 28 23:21:10 2007] [notice] Digest: done
[Wed Mar 28 23:21:10 2007] [notice] Apache/2.2.3 (Fedora) configured -- resuming normal operations
[Wed Mar 28 23:31:05 2007] [notice] caught SIGTERM, shutting down
Что-нибудь из этих данных понятно?
> selinux включен
Да включен.
Там в политике для httpd отмечены 3 пункта: Разрешить поддержку cgi,
разрешить встроенные сценарии и разрешить чтение домашних каталогов.
Отменил в настройках политики "Выключить защиту SELinux для демона httpd " после этого вот что случилось:
[root@second ~]# service httpd restart
Останавливается httpd: [ OK ]
Запускается httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[ СБОЙ ]
Что это значит? И нужно ли еще что-то выключить в политике SELinux?
[root@second ~]# netstat -ltnp | awk '$4 ~ /:80/ {split($7,a,"/"); print a[1]}' | xargs -l kill -9
usage: kill [ -s signal | -p ] [ -a ] pid ...
kill -l [ signal ]
[root@second ~]# service httpd restart
Останавливается httpd: [ OK ]
Запускается httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[ СБОЙ ]
Делать то что?
Полностью выключил SELinux но проблема осталась:
service httpd restart
Останавливается httpd: [ OK ]
Запускается httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
[ СБОЙ ]