ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[4]: valid_referers



Hello Anatoly,

Tuesday, February 27, 2007, 9:43:08 PM, you wrote:

> On Tue, 27 Feb 2007 17:25:16 +0200, Roman <sirotar@xxxxxxx> 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@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.