ホームページ >バックエンド開発 >PHPチュートリアル >外部IP経由でWebサイトにアクセスする方法
PHP ルーター
PHP フレームワークで作成された Web サイト、ほとんどのホームネットワーク電気通信はポート80をブロックしているため、マッピングは役に立たない可能性があります
ピーナッツの殻で試してみましょう
友人に聞いたメールの封筒ではありません。長いです。広いので、明日通信会社を見つけてテストします。
あなたのサーバーは 127.0.0.1 にのみアクセスできるように設定されていますか。 ?自宅で広州電信、ピーナッツシェル、ポートマッピングを使用してみましたが、何も機能しません。
hostsファイルのメソッドを修正してIPを変更してみてください
8080で良いと言われていますが?
主な問題はポートである可能性があります。動的ドメイン名を使用した後、ルーター上で 80 と 8080 以外の他のポートを設定してみてください。現在、多くの通信事業者がこれら 2 つのポートをブロックしています。
1 システムのファイアウォールがポート 80 へのリクエストをブロックしているかどうかを確認します。
2 外部 IP のポート 80 へのリクエストを内部 IP のポート 80 にマッピングするようにルーターでポート マッピングを設定します。または、イントラネット マシンの IP をルーターの dmz ホストとして直接設定します
インターネット会社で働いたことはありませんが
でもプログラムを書いて 7 年になります
そんな簡単な質問はしないでください
127.0.0.1 だけでなく、localhost にもアクセスできます、もちろん localhost:80アクセスできる。
また、Apache config listen ポートの設定方法がわかりません。ご存知の場合は、教えてください
私が遭遇した問題は、まず NOD32 ファイアウォールの問題です。その結果、LAN 内の誰もアクセスできなくなります。次に、ポート 80 がブロックされます。LAN にはアクセスできますが、外部からはアクセスできません。ポート 8081 が現在使用されています。各ステップの無料 DDNS はルーターによって直接解析され、通信ネットワークでは非常に良好に動作します。ただし、モバイル ネットワーク (携帯電話アクセス) ではゲートウェイが応答しないことがよくあります。もちろん、携帯電話 + Wi-Fi への負担はありません)
ところで、ドメイン名解決が頻繁に失敗することについて不満を言いたいのですが、有料版はパフォーマンスが良いと聞きました...ははは
としか言えません。インターネットにアクセスするために使用するルーター上に内部ネットワークをマッピングし、マッピングされたマシン上にサーバー環境を構築する必要があります。サイトを構成するだけです。