Re[2]: Замечен такой трабл

Igor Sysoev is at rambler-co.ru
Fri Apr 15 16:24:42 MSD 2005


On Fri, 15 Apr 2005, Дмитрий wrote:

> IS> Судя по присланному логу, "bad request" происходит из-за того, что
> IS> бэкенд присылает
>
> IS> "Location: http://my.domain.ru/src/compose.php?mail_sent=yes"
>
> IS> а nginx преобразовывает его в
>
> IS> "Location: http://my.domain.ru:443/src/compose.php?mail_sent=yes"
>
> IS> Вот при обращении к
> IS> http://my.domain.ru:443/src/compose.php?mail_sent=yes
> IS> и выдаётся 400.
>
> Да, я тоже это заметил
> но ведь бэкенд ничего не знает про nginx и справедливо присылает ему
> http
>
> а никаких вариантов исправления навскидку нет ?
> может правильнее будет преобразование не к
> Location: http://my.domain.ru:443/src/compose.php?mail_sent=yes
> а к
> Location: https://my.domain.ru/src/compose.php?mail_sent=yes
> или даже
> Location: https://my.domain.ru:443/src/compose.php?mail_sent=yes

nginx в этом месте ошибается. Но тут вот какая проблема.

Location: http://my.domain.ru/src/compose.php?mail_sent=yes
можно приводить к
Location: https://my.domain.ru/src/compose.php?mail_sent=yes

А можно оставлять неизменным. Какой вариант выбрать ? Это можно
только регулировать дериктивами на уровне конфига.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list