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つであっさり解決なんて楽ちん楽ちん。