[#CentOS][#Apache]Apacheにアクセスできない
Apacheが起動するようになったんだけど、なぜかクライアントからアクセスできない…。
ポートが開いているか確認
# netstat -ln | grep 80
tcp 0 0 :::80 :::* LISTEN
unix 2 [ ACC ] STREAM LISTENING 8801 private/smtp
unix 2 [ ACC ] STREAM LISTENING 8805 private/relay
unix 2 [ ACC ] STREAM LISTENING 8809 public/showq
LISTENしてる。
状態確認してみても
$ /etc/init.d/httpd status
httpd は停止していますがサブシステムがロックされています
ん??
なにこれ。
ググってみると、80番が競合とかしてるんじゃないの?とのこと。
# /etc/init.d/httpd status
httpd (pid 1863) を実行中...
rootだと実行中になってるよね。
$ sudo /etc/init.d/httpd status
httpd (pid 3128) を実行中...
これは権限上そうなるというだけで、問題ないみたいだ…。
ググってみたところ、ロックファイルのせいかもしれないということで、ロックファイルを削除…
# rm /var/lock/subsys/httpd
結局原因はiptablesの設定不足でした。
iptablesについてはまた纏めて別記事にしよう。
コメント
コメントを投稿