valid_referers
Denis F. Latypoff
latypoff at yandex.ru
Tue Feb 27 18:51:23 MSK 2007
Hello Anatoly,
Tuesday, February 27, 2007, 9:43:08 PM, you wrote:
> On Tue, 27 Feb 2007 17:25:16 +0200, Roman <sirotar at mail.ru> wrote:
>> DFL> поэтому я прописал
>> DFL> server_name domain.com *;
>> Это точно, не подходит, конечно странно что такого функционала нет.
>> Ну что ж будем прописывать все возможные варианты.
> Ну, по вопросу server_name - у меня default server вообще без него описан,
> а дальше - раздаёт апачам с установленным proxy_set_header Host $http_host;
это и так понятно. хочется чтобы хосты domain.* проксировались на
backend, а остальные nginx'ом, чтобы "левые" запросы не доходили до
backend'а. А сейчас получается, что если я запрошу
GET / HTTP/1.0
Host: lalala.lalala
то этот запрос будет обработан backend'ом. На то он и nginx чтобы
мусор разгребать :)
> А по вопросу проверки referer - можно ведь проверить и при помощи if
> + regex,
> выставляя нужную переменную. Синтаксис регулярных выражений позволяет
> многое.
--
Best regards,
Denis Latypoff mailto:latypoff at yandex.ru
More information about the nginx-ru
mailing list