• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Internal Server Errorについて)

Internal Server Errorについて

このQ&Aのポイント
  • Webサーバー(Apache)を構築して、ブログを公開しようと思ったのですが、Internal Server Errorとなりうまく表示できません。
  • ローカルエリアネットワーク内のデバイスではローカルIPアドレスでブログにアクセスはできますが、グローバルIPアドレスやドメイン名でブログにアクセスするとInternal Server Errorが発生します。
  • ローカルエリアネットワーク外のデバイス(携帯の回線から接続)ではグローバルIPアドレスやドメイン名でブログにアクセスができます。

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>ローカルエリアネットワーク内のデバイスで接続した場合: >(2).グローバルIPアドレスやドメイン名でブログにアクセス:Internal Server Error ヘアピンNATとかできなければ、そもそもサーバには接続できないんですが、 その辺りは確認済みなんですよね? # まぁ、Internal Server Errorのレスポンス画面が出ているのなら接続できているんでしょう。 ログの出力レベルあげてみたらどうでしょう? その上で、apacheのerror.logとか確認してみては? >ローカルエリアネットワーク外のデバイスで接続した場合: >(3).グローバルIPアドレスやドメイン名でブログにアクセス:OK こちらがOKならば外部公開には問題なさそうではありますが。

m08index
質問者

お礼

回答ありがとうございます。 私の勉強不足でヘアピンNATについて知りませんでした。 調べてみると、CTUという機器がヘアピンNAT機能を有していないことが分かり、 とりあえず、原因は判明しました。 ヘアピンNATをキーワードに対策を調べてみると 下記のURLにてCTU環境下でも対応できる事が分かりました。 (ヘアピンNAT機能を有したルータが必要ですが) https://sites.google.com/site/xpyoda/opensim/ctu_settings_1 また、/etc/hostsをいじることでも対応できると分かったので、 問題の解決はしておりませんが、応急対策として設定が楽なこちらで対応いたします。 ありがとうございました。

その他の回答 (2)

  • bizdb
  • ベストアンサー率16% (11/65)
回答No.3

cgiならばスクリプトのエラー。 または.htaccessの設定ミス

m08index
質問者

お礼

回答ありがとうございます。 CGIや.htaccessは確認済みです。 (1)、(3)では正しく表示されるので、 Wr5さんの回答にあったヘアピンNATが怪しいと思い調べてみると、 CTUという機器がヘアピンNAT機能を有していない事が原因だと 分かりました。

  • ugeton
  • ベストアンサー率28% (102/363)
回答No.1

CGIでのエラーが多いようですが、CGI利用ならPrelのパスは間違いないですよね。 PHPならパーミッションの確認 (PHPのパーミッションは755, 705, 644, 604のいずれか、PHP設置ディレクトリのパーミッションは 755 か 705)

m08index
質問者

お礼

回答ありがとうございます。 CGIやPHPは確認済みです。 (1)、(3)では正しく表示されるので、 Wr5さんの回答にあったヘアピンNATが怪しいと思い調べてみると、 CTUという機器がヘアピンNAT機能を有していない事が原因だと 分かりました。

関連するQ&A

専門家に質問してみよう