webサーバに外部からアクセスできない時に確認したこと
ドメイン取得してApache導入済みのVPSでポートフォリオサイトを運用してみようかと思った矢先
ブラウザからアクセスできない...
そこで今回は以下のことを確認しました
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.
以前はアクセスできたのに今回できなかったってことは、なにかの弾みで自分で設定いじってるんだよなぁ...