2

/var/www に非常に単純な Hello World スクリプトがあります。内部 IP アドレスを Web ブラウザに入力してテストしたところ、機能しました。

次に、ポート 80 を転送し、外部 IP アドレス (ただし、ホーム ネットワークから) でテストしたところ、動作しました。しかし、家を出て他の場所からアクセスしようとするとすぐに、エラー 504 ゲートウェイ タイムアウトが発生します。

apache2 と、shiny という Web サーバー プログラムの両方を試してみましたが、毎回同じ結果が得られました。私が行ったグーグル検索では、このメールを修正するためにウェブマスターと書かれていますが、私はウェブマスターであり、その方法を知りません.

私の他のサーバー (ssh、RStudio、ゲームなど) はすべて、家の外からでも問題なく動作します。

編集:

ゲートウェイのタイムアウト エラーは、私の電話からのみ発生します。ラップトップから試すと、

おっとっと!Google Chrome に接続できませんでした . .

どこで. . は私のパブリック IP アドレスです。

解決済み(ちょっと):

別の外部ポートを使用するとうまくいくようです。私の推測では、ISP でポート 80 がブロックされていると思われます。Web サーバーを使用するのは私だけなので、この解決策は受け入れられますが、自宅から公開 Web サイトをホストする必要がある場合は、ISP に電話する必要があると思います。

4

0 に答える 0