Linux: 2008年4月アーカイブ

HTTPアクセスできない時のチェックリスト

   ブックマークに追加する
なぜか、Webサーバにアクセスできないという状態があった際に調査した順番です。
新規でサーバを立ち上げるときのチェック項目として書いておきます。

  • サーバは起動しているか?

$ netstat -an | grep LISTEN
tcp        0      0 :::80                       :::*                        LISTEN 
$ ps aux | grep httpd

  • ハードウェア(FW)のポリシーは?
NetScreen等で80ポートが開いていない可能性もあります。

  • ソフトウェア(FW)のポリシーは?
設定ファイルを確認します

# more /etc/sysconfig/iptables
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

  • ログを確認
アクセスできているかどうかの確認。

まずはじめにaccess.logを確認し、Apacheまで到達していないことを確認してからチェックするのがよいと思います。
その後問題の箇所(ファイヤーウォール等)を修正し、再度アクセスしaccess.logを確認すればOKです。


いま、どのポートが開いているか確認する方法(netstat)

   ブックマークに追加する
やり方忘れてたのでメモっときます。
サービスで現在開いているポートの確認を取ります。


# netstat -an | grep LISTEN

これだけです。これプロセスまでわかる方法ないのかなぁ~。

このアーカイブについて

このページには、2008年4月以降に書かれたブログ記事のうちLinuxカテゴリに属しているものが含まれています。

前のアーカイブはLinux: 2008年1月です。

次のアーカイブはLinux: 2008年6月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Linux: 2008年4月: Monthly Archives

あわせて読みたいブログパーツ
フィードメーター - ウェブ-HACKS 「とりあえずやってみよう!」ブログ   
track feed
  • SEO対策 
  • _ 
  • _ 
  •  
  •  

このブログはクリエイティブ・コモンズでライセンスされています。