(Ab) Apacheをプロキシとして使用する

(Ab) Apacheをプロキシとして使用する

公的に利用可能なApacheサーバーがあります。すべての着信要求(例:http://公開名/テスト/)/ test /へのすべてのアクセスは、別のサーバー(プライベートネットワーク上にあり、インターネットに公開されていません)にリダイレクトされます。http://192.168.1.4/test/)Apache以外は何も使用しませんか?

 Internet --- httpp://xx.xx.xx/> Public Apache <- 192. 168. 1 .3   --- 192.168.1 .4-> Private Apache

ベストアンサー1

私はApache設定ファイルを変更してこれを行いました。つまり、/etc/httpd/httpd.conf次のセクションを追加するだけです。

<Location /flask/>
    ProxyPass http://flask.intranet:8080/
    ProxyPassReverse http:/flask.intranet:8080/
</Location>

「イントラネット」は、私が設定した内部ドメイン名です。 「フラスコ」は192.168.1.4が所有する内部専用マシンです。 「flask.intranet」を「192.168.1.4」に置き換えることができると思いますが、わかりません。タグの「/flask/」は<Location>「/test/」と呼ぶものです。

私はこの作業にApache 2.2.21を使用していますが、他のバージョンでも動作すると確信しています。また、私のようにapachectl「機能しない」設定の問題を解決する前に、Apacheを停止して起動しないでください。

おすすめ記事