Здравствуйте!
Не совсем понятна документация по директиве map:
http://nginx.org/en/docs/http/ngx_http_map_module.html
Там в качестве примера приводится использование заголовка $http_host
но в этом списке рассылки неоднократно говорили о том, что сам nginx
иногда игнорирует поле заголовка Host: (значение переменной $http_host)
и если придет запрос
GET http://example.com/top-secret-file.pdf
Host: example.org
- он будет отдавать файл с хоста example.com,
не смотря на то, что в переменной $http_host
будет записано другое значение, example.org
============================================
Разве не лучше будет в этом примере и вообще всегда
в документации использовать только переменную $host ?
В каких случаях в nginx может быть полезно/необходимо
использовать значение из переменной $http_host а не $host?
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Не совсем понятна документация по директиве map:
http://nginx.org/en/docs/http/ngx_http_map_module.html
Там в качестве примера приводится использование заголовка $http_host
но в этом списке рассылки неоднократно говорили о том, что сам nginx
иногда игнорирует поле заголовка Host: (значение переменной $http_host)
и если придет запрос
GET http://example.com/top-secret-file.pdf
Host: example.org
- он будет отдавать файл с хоста example.com,
не смотря на то, что в переменной $http_host
будет записано другое значение, example.org
============================================
Разве не лучше будет в этом примере и вообще всегда
в документации использовать только переменную $host ?
В каких случаях в nginx может быть полезно/необходимо
использовать значение из переменной $http_host а не $host?
--
Best regards,
Gena
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru