同一ドメインでサブディレクトリを別サーバに設置して表示させる為のapacheリバースプロキシ(mod_proxy)設定手順

同一ドメインだけれども、サブディレクトリだけを別サーバに設置したいので、apacheのリバースプロキシ(mod_proxy)設定手順を調べました。

スポンサーリンク

http://test.com/ をサーバA(192.168.0.1)

http://test.com/bbb/ をサーバB(192.168.0.2)にしたい場合

WEBサーバAはWEBサーバBの前段

一部のURLはWEBサーバBに取りに行くといった場合に使える

画像だけ取りに行く

cssだけ取りに行く

管理画面だけ取りに行く

など用途はさまざま

1.サーバAの apache の.confで mod_proxy モジュールをロードする

サーバAの apache の.confに以下を記載もしくはコメントアウト解除

mod_proxyモジュールをロードするようにします。

2.サーバAの apache の.confに以下を記載する

サーバAの apache の.confに以下を記載します。

3.サーバAのapache再起動

他のやり方

参考サイト様

https://httpd.apache.org/docs/2.4/ja/mod/mod_proxy.html#proxytimeout

http://blog.livedoor.jp/techblog/tag/%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B9%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7

良く使うApache設定・操作まとめn選

こちらにはapacheの設定など色々まとめています。

良く使うApache設定・操作まとめ20選
ステータス ステータス確認 # service httpd status or # /etc/init.d/httpd status...