web-dev-qa-db-ja.com

httpdをrootとして起動できません

Rootとしてhttpdを実行している場合でも、次のエラーが発生します。

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.3x86_64を実行しています。

Nginxはポート80で実行されています。AWStatsをオンラインで表示できるように、Apacheをバックエンドとして実行したいだけです。これまたは上記の問題のいずれかの解決策は素晴らしいでしょう。

2
Lin

これは、SELinuxが邪魔をしている可能性があるようです。 「/ usr/sbin/getenforce」を実行すると、実行されているかどうかを確認できるはずです。 「強制」と表示されている場合は、「Sudo/usr/sbin/setforce 0」を実行して無効にしてから、Apacheを再起動して、同じ結果が得られるかどうかを確認してください。

3
Alex