【Apache】 no listening sockets available, shutting down


apacheの設定を変更して起動しようとしたら「no listening sockets available, shutting down」と出て起動しなくなってしまった。

# service httpd start

no listening sockets available, shutting down
Unable to open logs
                                                           [FAILED]

「Address already in use: make_sock: could not bind to address 0.0.0.0:80」とか出てたら、「あぁ、既に起動しているんだな」とか「間違えてListen80の記載を2箇所にしてしまっているんだな」とかわかりやすいのだが、上記の通りそのたぐいのエラーは出ていなかった。

エラーらしいエラーは「no listening sockets available, shutting down」だけ。
これじゃどこが悪いのかわからないよぉー!って思っていましたが、エラーの通りの内容でした。

原因はhttpd.confのこれ

#Listen 80

後でconf.dで設定しようと思って「Listen 80」をコメントアウトしてconf.dを設定する前に起動確認をしてしまったため、Listenの設定がない状態で起動しようとしてしまっていた。
そりゃ「no listening sockets available」って怒られるよなと。

こういうミスを無くしたいorz

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です