RequestHeader X_FORWARDED_PROTO

リバースプロキシを設定しているときに、フロントではhttps、バックエンドではhttpを使ったWebアプリを用意している場合、httpのURLがユーザのブラウザへリダイレクトで返されてしまうことがあります。そんなときには、下記の設定を追加してみるとよいかもしれません。

RequestHeader set X_FORWARDED_PROTO ‘https’

やればできる!Apacheリバースプロキシ+WordPress

ユーザがアクセスするApacheと、WordPressを稼働させるApacheを分離しておきたいことがあります。静的コンテンツをフロントエンドのApacheに処理させて、動的な処理が必要なコンテンツのみ、別サーバでWordPressに処理させたりしたいことがあるからです。その場合は、Apacheのmod_proxyなどを使って、リバースプロキシを有効にしてつなげます。

続きを読む