Welcome! Log In Create A New Profile

Advanced

необходимость подмены заголовков запроса в fastcgi

mva
November 27, 2011 03:00PM
Здравствуйте, товарищи!
А никто не сталкивался с тем, что из-за криворукости авторов некоторых веб-приложений (преимущественно на PHP) при использовании их [этих приложений] через fastcgi возникала необходимость подмены заголовков типа SERVER_PORT, REMOTE_ADDR и т.п.?
Собственно, да, сама идея, конечно, дикая, но всё же кажется более простым выходом, чем править чужие исходники чужих приложений...
А проблема зачастую заключается в том, что приложение вместо того, чтобы работать с HTTP_HOST берёт и делает 301 на урл типа SERVER_NAME:SERVER_PORT/uri (mediawiki, например, не раз попадалась на таком).

А ещё есть такой момент, что когда NginX "слушает" соединения на дуалстековом IPv6-сокете, то отправляет приложениям IPv4-адреса пришедших хостов в виде "как есть", т.е. "::ffff:1.2.3.4", к чему некоторые приложения оказываются не готовы ;) Данную проблему, конечно, решает "слушание" отдельно в4 и отдельно в6-сокетов, но тем не менее.

Ну и порой хочется просто не светить наличие бекендов в выполняемом юзером скрипте.

В общем, есть у кого-нибудь какие-нибудь идеи? ;)
--
С уваженем,
mva

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: помогите разобраться с http mp4 module

Gena Makhomed November 27, 2011 09:32AM

Re: помогите разобраться с http mp4 module

gansa November 27, 2011 12:57PM

необходимость подмены заголовков запроса в fastcgi

mva November 27, 2011 03:00PM

*_pass и upstream'ы по IPv6

mva November 27, 2011 03:14PM

Re: *_pass и upstream'ы по IPv6

Maxim Dounin November 27, 2011 03:16PM

Re: *_pass и upstream'ы по IPv6

Михаил Монашёв November 28, 2011 08:48AM

Re: fastcgi

Andrey Repin November 28, 2011 12:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 136
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready