Я пытаюсь заставить nginx + php-fpm + wordpress обслуживать некоторые страницы моего сайта, выступая в качестве прокси для других страниц.
то есть:
host / foo -> прокси для другого сервера www
host / bar -> wordpress (через fpm)
часть прокси работает нормально, но часть nginx -> wordpress просто перенаправляет на корневую страницу.
Когда я запускаю процесс php-fpm, я вижу, что поступают хиты, и WordPress фактически думает и загружает весь контент, но в последнюю секунду он просто перенаправляет обратно на корневую страницу.
Не могу найти в Google ничего о том, как увидеть входящие параметры fastcgi на стороне php. догадываясь, что что-то не так в заголовках, отправляемых из nginx, но я понятия не имею, как посмотреть, что все отправляется. (здесь не очень полезно, так как он дает только первые несколько байтов)
если я попробую через telnet и наберу:
GET / HTTP / 1.0 <CR><CR>
Я получаю правильный контент, как вы ожидаете (т.е. не перенаправляет). но из браузера он перенаправляется.