Apache 2.4 で外部接続を許可できない

Apache 2.4 で外部接続を許可できない

現在、Apache 2.4 を使用して HTML ウェブページをインターネットにホストしようとしています。問題はサーバーへの外部接続を許可することであり、非常にイライラし始めています。ドキュメントに従って httpd.conf ファイルを正しく構成し、ポート転送とファイアウォール ルールも私の知る限り正しく設定されていると思います。どんな助けでもいただければ幸いです。明けましておめでとうございます!

仕様:

-Apache 2.4

-Windows 7

-固定IP

私がやったこと:

- httpd.conf を変更してさまざまな設定を試す

-ISPに連絡する(ポートがブロックされていないことを確認する)

- ルーターのポート転送

-Windows にファイアウォール ルールを追加する

答え1

あなたがすべき:

  • テストのためにファイアウォールを完全に無効にしてください。そうしないと、問題が残る可能性があります。

  • サイトが動作していること (ホスト PC のブラウザーに 127.0.0.1 と入力すると使用可能) と、ローカル ネットワークにアクセスできることを確認します (Wi-Fi 接続時にスマートフォンのブラウザーなどで内部ホスト IP に接続できます)。

  • 公開サイトの可用性を確認するには、固定IP(ドメイン名ではありません) 外部ネットワークから (ルーターを経由しないので、たとえば携帯電話の 4G 接続を使用します)。

  • ルーターが接続する IP がパブリックに利用可能であることを確認します (つまり、内部 IP ではなく、固定のパブリック IP です)。

サイトが正しく動作しているのに、それ以外でエラーが発生する場合は、次のようなサービスを試すこともできます。ローカルトンネル(これはNode.js)。

関連情報