500 Internal Server Error発生時の対処方法

大抵は下記方法でうまくいくと思う。

0.IPアドレスを直接入力しても、500 Internal Server Errorが発生する

1.まずはこのサイトでポートチェック
IPアドレスを直接入力し、ポート80が生きていればリクエストはできているということ
http://www.cman.jp/network/support/port.html

2.パーミッション設定チェック

  • サーバー内のhttpd.confファイルのDirectory RootとServer Rootを確認
  • Root Direcotryのパーミッションをチェック。ユーザがec2-user(AWSの場合)であること、且つpermissionが755であること。恐らく755、つまり実行もできないといけないんだと思う。

恐らくユーザよりも、permissionの方が効いていると思われる。以後注意しよう。