matching data within the host field of the header
Payam Chychi
pchychi at gmail.com
Sat May 2 10:02:17 MSD 2009
2009/5/1 Igor Sysoev <is at rambler-co.ru>:
> On Fri, May 01, 2009 at 12:55:15PM -0700, Payam Chychi wrote:
>
>> I cant seem to get this working... im trying to look at the host field
>> within the header and match it against an ip, if it a hit, I want to
>> redirect to 403
>> Normally there should be a domain set as the host, not ip...
>
> I do not understan the question, but probably you need something like this:
>
> server {
> server_name www.domain.com;
> ...
> }
>
> server {
> server_name 192.168.1.1;
> return 403;
> }
>
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
>
Hi, this is what i was trying to do ... i did not want to allow any
site request where the $host = ip
location / {
proxy_intercept_errors on;
proxy_cache one;
proxy_cache_key x.x.x.x$request_uri;
proxy_cache_valid 200 1h;
proxy_cache_valid 404 5m;
proxy_cache_use_stale error timeout invalid_header;
if ($http_host ~* 'DOMAIN_HERE\.com') {
proxy_pass http://LB_HTTP_x.x.x.x;
break;
}
return 403;
}
--
Payam Tarverdyan Chychi
Network Security Specialist / Network Engineer
More information about the nginx
mailing list