リバースプロキシの効果

例えば、サーバを複数台で冗長化している場合、プライマリサーバとセカンダリ以下のサーバでファイルの同期が完了しておらず、若干の差が出る場合がある。

 

今回はMTで作業していたのだけれど、プレビューをする場合はプレビュー用のファイルを書き出された瞬間アクセスするので、セカンダリ以下のサーバに割り当てられた場合プレビューが出来ない場合がある。

 

そういう時にリバースプロキシを使うと良い。

 

ProxyPassMatch /(.*)mt-preview-(.+).html http://primary.www.example.com/$1mt-preview-$2.html

(今回はこんな感じで設定した)

こうすると、mt-preview-が付いたファイルにアクセスした時は必ずプライマリサーバを見る事になる。