Welcome! Log In Create A New Profile

Advanced

Re: Nginx with php configuration how to block all requests/urls other than two?

B.R.
January 29, 2015 12:58PM
​Chained maps maybe?​

http {
map $arg_option $step2 {
default 1;
com_hwdmediashare $arg_task;
}

map $step2 $step3 {
default 1;
addmedia.upload $request;
}

map $step3 $blocked {
default 1;
~*(?:\?|&)?base64encryptedstring 0;
}

server {
location / {
return 404;
}

location /index.php {
if ($blocked) {
return 404;
}
}

location /media/com_hwdmediashare/assets/swf/Swiff.Uploader.swf {
}
}
}
---
*B. R.*

On Thu, Jan 29, 2015 at 6:29 PM, itpp2012 <nginx-forum@nginx.us> wrote:

> In the map flip the 1 and 0 around, if $allowonly=1 then the IF is true
> (unless that's what you want).
>
> General rule for IF's; only use it to return a state.
>
> if ..... return ....
> continue with complex configuration items.
>
> Don't do: 'if ..... do complex things ....' (unless proceeded with Lua
> finishing with an nginx if....return)
>
> If you want to expand the logic what is ok and what not, have a look at my
> conf\nginx-simple-WAF.conf
> where 3 maps are combined into 1 result map.
>
> In your case you could use 2 mappings, 1 for normal requests and 1 for
> passed-on php requests.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?2,256336,256339#msg-256339
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Nginx with php configuration how to block all requests/urls other than two?

c0nw0nk January 29, 2015 09:20AM

Re: Nginx with php configuration how to block all requests/urls other than two?

itpp2012 January 29, 2015 10:09AM

Re: Nginx with php configuration how to block all requests/urls other than two?

c0nw0nk January 29, 2015 10:55AM

Re: Nginx with php configuration how to block all requests/urls other than two?

itpp2012 January 29, 2015 12:29PM

Re: Nginx with php configuration how to block all requests/urls other than two?

B.R. January 29, 2015 12:58PM

Re: Nginx with php configuration how to block all requests/urls other than two?

Francis Daly January 29, 2015 01:48PM

Re: Nginx with php configuration how to block all requests/urls other than two?

c0nw0nk January 30, 2015 02:51AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 164
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready