HomebrewでApacheをインストールし起動しましたが、以下のエラーメッセージが出てしまいます。
$sudo apachectl start (48)Address already in use: AH00072: make_sock: could not bind to address [::]:80 (48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down AH00015: Unable to open logs
調べたらポートの競合が原因だとわかり、sudo lsof -i:80
(lsof -i:80
では表示されない。)で重複するプロセスを確認の上killし、再度sudo apachectl start
を実行したら正常に起動しました。
しかし、その後sudo apachectl stop
で一旦終了し再度sudo apachectl start
を実行すると、同じく上記のエラーが出てしまいます。なお、今回のエラーは以前は発生しませんでした。
またhttpd.conf
を確認したところListenが複数回記載されていることもなく、servernameもlocalhost:80と表記してあります。
解決方法があれば、ご教授いただけると幸いです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。