• ベストアンサー

アクセスで500エラーが出るのは普通ですか

メールフォームのログ.cgi(パーミッション600とか) にブラウザから試しにアクセスしてみると 500 Internal Server Error が表示されるんですが、これが正常な動作ですか? トップのCGIは通常通り動作します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#169205
noname#169205
回答No.4

.cgiはCGIなので実行しようとした しかしパーミッションで実行許可がないので実行できない =CGIの実行エラー=500 ということで500が出るのは正常です ご使用のCGIが何だかわかりませんが予測すると ファイル名からしてlog.cgiはログ記録のファイルでログを見られないようにするために.cgi拡張子でCGI実行させるようにして 実際はCGIとして正しくないので500が発生し中身が見えないようにすることを狙っているのでしょう suExec等でCGI動作が可能ならばそんな手を使う必要もないのですが様々な環境での動作を考慮してあるのでしょう *suExecが不可の場合ログファイルを全ユーザーに対して読み書き許可が必要なので直接ログファイルにアクセスされてしまう

takumana20
質問者

お礼

なーるほどです。φ(..)メモメモ 回答ありがとうございました。

その他の回答 (4)

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.5

No.2 です。 Apacheのコントロールパネルというのはピンと来ないのですが、IIS なんでしょうか? HTTPでそのCGIにアクセスするのを全面禁止したいという事でしょうか? そのとおりであれば、そう明記された方が有用な回答が付き易いと思いますよ。 # 私はIISを知らなくて何とも言えませんが。

takumana20
質問者

お礼

説明すらできなくて本当にすみません。単なるサーバーのコントロールパネルの事でした。 ログ.cgiだけ見られなければOKなのでした。

回答No.3

パーミッションの設定に関してはもう少し勉強してみた方が良いでしょう。 オーナー(管理者)の立場でも、ブラウザモードでファイルの実行結果を 確認するのなら、rwx全てを許可する必要がありますから設定は700に すべきではと思います。500エラーが出ているのはこのためだと 思いますが・・。 確かにデータファイルとしてのログの場合は600でOKとしている マニュアル本も多いのですけど、例えば定期的にファイルの内容を 一部(もしくは全部)転用・加工する可能性があるなら、600に こだわらない(つまり700)方が全体としてはエラーが出ないようにする ことができます。セキュリティ的に安全度が下がるから・・・といって 600のみを良しとする人もいますけど、その先は好みの問題やらサーバー 自体を自分で管理しているのか、エージェントのサーバースペースを 借りているだけなのかなどでも変わってきます。 (エージェントの基本設定環境などが影響する) 下記リンクなどをご参考に。

参考URL:
"http://www.tryhp.net/permission.htm","http://lolipop.jp/?mode=manual&state=hp&state2=permission"
takumana20
質問者

お礼

レンタルサーバーとかCGIでも設定が違ったり好みもあるんですね。もう少し勉強してみます。ありがとうございました。

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.2

誤って設置されたり、ある種のバグのあるCGIにアクセスしたとき、500エラーが返されるのは、Webサーバーソフト(Apache等)としては仕様通りの動作でしょう。 しかし Webページのオーナー/管理者の立場では 500エラーは正常な状態ではありません。 原因を探って解消するか、あるいは諦めるかが普通でしょう。 原因の候補は星の数ほどあって、慣れていないと解明/対策は苦労するかも知れません。

takumana20
質問者

お礼

はい。お察しの通り慣れていません(+_+) 詳しく書くと サーバ内のコントロールパネルから開くと中身が見れますが、 外(ブラウザ)からアクセスすると500エラーになります。 log.cgiなので、アクセスされたくないので、パーミッションを600にしました。 403エラーとかが出るのかと思っていたら500エラーが出て戸惑っていました。 中身が見えなければOKなので、これで良いと思うのですが? ドキッ

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

正常というか、普通でしょう。

takumana20
質問者

お礼

正常なのか不具合なのか、ちょっと心配だったので。 回答頂けて安心しました。

関連するQ&A

専門家に質問してみよう