nginx - ルーターのポートマッピング機能を介してイントラネットにアクセスする方法
巴扎黑
巴扎黑 2017-05-16 17:08:59
0
2
1167

パブリックネットワークの固定IP(220.174.XX.XX)の下に複数のサーバーがあり、これらのサーバーはルーター経由でネットワークに接続されており、そのうちの1つのサーバーIP(192.168.0.220)はイントラネットのWEBサーバーとして使用されます。 nginx を実行します。サーバー上には 2 つの Web サイトがあり、これら 2 つの Web サイトのポート マッピングは現在次のようにルーターに設定されています。
このサーバーで実行されている nginx はポート 80 をリッスンし、外部ポートは 8888 です。その後、DNSPOD の設定を通じて、ドメイン名を使用してこのページにアクセスできます: http://files.XXXX.com:8888/ nginx 上の files.xxxx.com.conf の構成の一部は次のとおりです:



ここで問題が発生します。2 番目の Web サイト web.xxxx.com.conf の構成部分です。 リーリー ルーティングポートマッピング設定:

その後、DNSPODでも同様のAレコード解析設定を行いましたが、依然としてhttp://web.xxxx.com:8080
にアクセスできません どのように設定すればよいですか?

巴扎黑
巴扎黑

全員に返信(2)
巴扎黑

設定は問題ないようですが、理由はわかりません。ただし、ドメイン名が異なるため、ポート 8888 を使用してアクセスすることもできます。 http://web.xxxx.com:8888。また、設定を変更した後に Nginx を再起動したかどうかはわかりません。

いいねを押す +0
洪涛

多くの可能性があります。まず、イントラネット上のポート 80 経由で web.xxxx.com にアクセスできることを確認します。

さらに、パブリックネットワーク上の固定IPと言われていますが、一部の事業者は依然としてポート80、443、8080およびその他のポートをブロックする可能性があります。最初にハイエンドポートに変更してテストしてください。

一部のルーターは正しく動作しない可能性があります。内部ネットワークから外部 IP+ ポートにアクセスする代わりに、外部ネットワークにアクセスしてみてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート