気まぐれ更新

webサーバに外部からアクセスできない時に確認したこと

ドメイン取得してApache導入済みのVPSポートフォリオサイトを運用してみようかと思った矢先

ブラウザからアクセスできない...

そこで今回は以下のことを確認しました

  1. そもそもApacheが入っているのか
  2. httpdが起動しているか
  3. iptablesの設定はきちんとしているか

1. そもそもApacheが入っているか
これに関してはないとは思いますが、
httpd -v
でバージョン確認ができます

2. httpdが起動しているか

/etc/rc.d/init.d/httpd status
もしくは
service httpd status
で確認してみましょう
CentOS 6.5の場合

起動したい場合はstatusのところをstartにすればOK

3.iptablesの設定がきちんとしているか

結局原因はこれだったんですが、
sudo /sbin/iptables -L --line-numbers
で状態を確認したところ

httpとhttpsの接続が許可されていないことが判明
sudo /sbin/iptables -I INPUT 5 -p tcp -m tcp --dport 80 -j ACCEPT
sudo /sbin/iptables -I INPUT 6 -p tcp -m tcp --dport 443 -j ACCEPT

すぐさま接続許可

無事ブラウザからのアクセスに成功しました.




p.s.
以前はアクセスできたのに今回できなかったってことは、なにかの弾みで自分で設定いじってるんだよなぁ...