リバースプロキシとは何ですか?
ユーザA - > B(と同じ部屋にC、及び公衆ネットワーク) - > C(機械公衆網なし)
どのようなシナリオでは、リバースプロキシを使用しますか?
パブリックネットワークなし1.ネットワーク機器
2.2つの不自由との間の通信の問題を解決
仮想マシンがネットワークアダプタを追加、編集、ホストオンリーモード、カードを高めるために、ブート
ファイルとカードを入力します。
ます。#cd / etc / sysconfig / network-scriptsに/ #のcpのifcfg-ens33のifcfg-ens37 #1のvimのifcfg-ens37
ネットワークサービスを再起動します
#systemctlの再起動ネットワーク
Windowsは、pingを実行することができます
シーン:
1.AB二つのマシン、唯一のネットワークA、Bのネットワークとインナー
2.AイントラネットのネットワークIP IP 192.168.109.133 Bは、外部ネットワークのIPは192.168.239.128 192.168.109.131です
3.Cクライアント、C Bは、インターネットにアクセス可能なネットワークA又はBにアクセスすることができません
要件:
1.Cは、イントラネットサイトにアクセスするには
Bのマシン構成では、マシンは、Bのnginxのサービスを提供する必要があります。
サーバー { 80を聞きます。 SERVER_NAME bbs.centos.com; 位置/ { proxy_pass http://192.168.109.133。 proxy_set_headerホスト$ホスト; proxy_set_header X-のReal-IPの$ REMOTE_ADDR; proxy_set_headerのX-転送さ-について$ proxy_add_x_forwarded_for。 } }
設定をリセット
#は/ usr / local / nginxの/ sbinに/ nginxの-t #は/ usr / local / nginxの/ sbinに/ nginxの-sリロード
ポート80を追加します。
#ファイアウォール-CMD --add-ポート= 80 / tcpの--permanent #ファイアウォール-CMD --reload
Windowsベースのホストを追加します
Bには、サイト、マシンのサイトへのリバースプロキシが存在しないので