他のページへのプロキシとして機能しながら、nginx + php-fpm+wordpressを取得して自分のサイトの一部のページを提供しようとしています。
すなわち:
host/foo->別のwwwサーバーへのプロキシ
ホスト/バー->ワードプレス(fpm経由)
プロキシ部分は正常に機能しますが、nginx->wordpress部分はルートページにリダイレクトし続けます。
php-fpmプロセスをstraceすると、ヒットが入ってくるのがわかり、wordpressは実際にすべてのコンテンツを考えてロードしますが、最後の1秒でルートページにリダイレクトされます。
php側で着信fastcgiパラメータを確認する方法についてGoogleで何も見つかりません。nginxから送信されているヘッダーに何か問題があると推測しますが、すべてが送信されていることを確認する方法がわかりません。(straceは最初の数バイトしか提供しないため、ここではあまり役に立ちません)
telnet経由で試して、次のように入力した場合:
GET / HTTP / 1.0<CR><CR>
私はあなたが期待するように正しいコンテンツを取得します(すなわち:リダイレクトしません)。しかし、ブラウザからはリダイレクトされます。