Назад | Перейти на главную страницу

Не удается запустить httpd как root

Даже при запуске httpd как root я получаю эту ошибку:

Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:100
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:100
no listening sockets available, shutting down
Unable to open logs

Я попытался изменить порты, даже те, которые не заблокированы iptables, но все равно получаю ту же ошибку (согласно "netstat -an"). Переустановил и такое же дело. Я использую CentOS 5.3 x86_64.

Nginx работает на моем порту 80. Я просто хочу запустить Apache как серверную часть, чтобы просматривать AWStats в Интернете. Решение этой или вышеупомянутой проблемы было бы потрясающим.

Похоже, это может быть случай, когда SELinux мешает. Вы должны иметь возможность проверить, запущен ли он, запустив «/ usr / sbin / getenforce». Если он говорит «Enforcing», вы можете попробовать отключить его, запустив «sudo / usr / sbin / setforce 0», затем перезапустите apache и посмотрите, получите ли вы те же результаты.