ホームページ >バックエンド開発 >PHPチュートリアル >外部IP経由でWebサイトにアクセスする方法

外部IP経由でWebサイトにアクセスする方法

WBOY
WBOYオリジナル
2016-06-23 14:15:401988ブラウズ

PHP ルーター

PHP フレームワークで作成された Web サイト、
127.0.0.1 アクセスは問題ありません
ルーターといくつかのマシンを自分で構築しましたが、顧客がリモートでアクセスできるようにするにはどうすればよいですか?
ルーターに仮想サーバーを追加しましたが、アクセスできません
具体的な設定はどのようにすればよいですか?また、ルーターのポート マッピングを行う方法は何ですか?

ディスカッション(解決策)への返信

ほとんどのホームネットワーク電気通信はポート80をブロックしているため、マッピングは役に立たない可能性があります

ピーナッツの殻で試してみましょう

友人に聞いたメールの封筒ではありません。長いです。広いので、明日通信会社を見つけてテストします。

あなたのサーバーは 127.0.0.1 にのみアクセスできるように設定されていますか。 ?

自宅で広州電信、ピーナッツシェル、ポートマッピングを使用してみましたが、何も機能しません。

hostsファイルのメソッドを修正してIPを変更してみてください

8080で良いと言われていますが?

主な問題はポートである可能性があります。動的ドメイン名を使用した後、ルーター上で 80 と 8080 以外の他のポートを設定してみてください。現在、多くの通信事業者がこれら 2 つのポートをブロックしています。

1 システムのファイアウォールがポート 80 へのリクエストをブロックしているかどうかを確認します。

2 外部 IP のポート 80 へのリクエストを内部 IP のポート 80 にマッピングするようにルーターでポート マッピングを設定します。または、イントラネット マシンの IP をルーターの dmz ホストとして直接設定します

簡単な質問があります。サーバーは 127.0.0.1 のみにアクセスできるように構成されていますか?


インターネット会社で働いたことはありませんが
でもプログラムを書いて 7 年になります
そんな簡単な質問はしないでください
127.0.0.1 だけでなく、localhost にもアクセスできます、もちろん localhost:80アクセスできる。

また、Apache config listen ポートの設定方法がわかりません。ご存知の場合は、教えてください

今、試用版の PHP 仮想空間を見つけてセットアップできませんでした。悲しいことに、私のプログラマーとしての人生はここ数年で無駄になってしまいました。

私が遭遇した問題は、まず NOD32 ファイアウォールの問題です。その結果、LAN 内の誰もアクセスできなくなります。次に、ポート 80 がブロックされます。LAN にはアクセスできますが、外部からはアクセスできません。ポート 8081 が現在使用されています。各ステップの無料 DDNS はルーターによって直接解析され、通信ネットワークでは非常に良好に動作します。ただし、モバイル ネットワーク (携帯電話アクセス) ではゲートウェイが応答しないことがよくあります。もちろん、携帯電話 + Wi-Fi への負担はありません)

ところで、ドメイン名解決が頻繁に失敗することについて不満を言いたいのですが、有料版はパフォーマンスが良いと聞きました...ははは
としか言えません。インターネットにアクセスするために使用するルーター上に内部ネットワークをマッピングし、マッピングされたマシン上にサーバー環境を構築する必要があります。サイトを構成するだけです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。