1. 外部ネットワークにマッピングする必要があるサーバー ポートが内部ネットワークにあります (たとえば、外部ネットワーク サーバーがドメイン名を申請し、nigx を作成します)イントラネットの http サービスにアクセスする必要があります)
2. イントラネット サーバーには外部ネットワークへのアクセス権がありません。イントラネット全体で 1 つのサーバーだけが外部ネットワークを持っていますカーブ保存バージョンの内部ネットワークに侵入するために使用できるアクセス許可
3. 仮想マシンには NAT ネットワークのみがあり、仮想マシンには、 host localhost. このとき、外部ネットワークまたは他の内部ネットワーク (非ホスト) から仮想マシンのポートにアクセスする必要があります。
4. エージェント マシンを要塞マシン (踏み台マシン) として使用して、このとき、要塞マシンはポートフォワーディングを使用して構成されており、内部システムは要塞マシンを介してアクセスされます。
nginx設定ファイルの場所の参照
Linux: /etc/nginx/conf.d/で、default.confファイルを変更します
Windows: nginx インストール ディレクトリ\Nginx\conf で、nginx.conf を変更します。
元の nginx にはストリーム モジュールがないことに注意してください。 .conf (v1.8.x以降のバージョンでのみ利用可能と言われていますが、私のものはv1.5.11では利用できません)、自分で追加する必要があります。そのレベルは http モジュール
# 编译nginx的时候要添加stream模块 ./configure –with-stream # 这个模块实现了网络层和传输层的的转发、代理、负载均衡等 # stream与http配置同级 stream { server { listen 3306; proxy_pass 192.168.8.168:3306; # 有了这个server配置,你就可以通过代理机ip+3306端口访问内网的mysql库了 } server { listen 8080; proxy_pass 192.168.8.168:8080; # 有了这个配置,你就可以直接访问代理机ip+8080端口,访问你的内网web服务了 } # 还可以设置指定的客户端IP访问(白名单设置) # 自己百度更多功能吧 } #直接复制可能有问题,几行代码就自己打吧
以上がnginxでポートフォワーディングを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。