リバースプロキシ配下のWEBサーバにwordpressをインストールする


Movable Typeでこんな記事書いてるけど気にしないでください(;´Д`)

人に頼まれてWordPressをインストールすることがたまにあって、あー楽ちん楽ちんとか思いながら手を動かすのですが、ちょっとだけハマったのがリバースプロキシ配下のWEBサーバにインストールするとき。
リバースプロキシから背後のWEBサーバへはプライベートIPアドレスで繋がっているのですが、WordPressインストール後に更新系の処理を行おうとすると、モロにプライベートIPアドレスへつなぎに行こうとして接続に失敗します。
ココを参考にというかそのまんまの手順で環境変数を設定したら、あっさり解決。wp-config.phpに
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];

と書くだけ。環境変数2つであっさり解決なんて楽ちん楽ちん。