Apacheリバースプロキシの設定方法
Apacheリバースプロキシの設定方法
- Apache の設定ファイルにて、mod_proxy と mod_proxy_http モジュール を見つけて、それらがロードされていることを確認します。ロードされていない場合は、以下のコマンドでモジュールをロードしてください。
- LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so - タグを探して、その中に以下を追加します。
- ProxyPass / http://ターゲットサーバIPまたはドメイン/
ProxyPassReverse / http://ターゲットサーバIPまたはドメイン/ - 上記のコードでは、「/」は、リクエストがすべてターゲットサーバーにプロキシされることを示し、ターゲットサーバーの IP またはドメイン名は、リクエストの実際の処理を行う IP またはドメイン名です。
- 設定ファイルを保存して閉じた後、Apacheサーバーを再起動します。
以上の設定が完了すると、Apacheサーバーは、クライアントからのリクエストを宛先のサーバーに転送し、クライアントにレスポンスを返すようになります。