Welcome! Log In Create A New Profile

Advanced

Re: Mixing limit_except breaks rewrite functionality: workaround request

All files from this thread

File Name File Size   Posted by Date  
apple-touch-icon@2.png 6.4 KB open | download Sten Grüner 07/10/2023 Read message
Francis Daly
July 10, 2023 11:42AM
On Mon, Jul 10, 2023 at 06:27:04AM +0200, Sten Grüner wrote:

Hi there,

> Got to do rewrites, since otherwise nginx breaks urlencoded query
> parameters.

Yes, that sounds like a good reason to not just use "the obvious" config.

So -- following the example in the trac ticket that you linked, doing something like

===
http {
map $request_uri $request_without_x {
~^/x/(.*) $1;
default "";
}

...

server {
...
location /x/ {
limit_except GET OPTIONS {
auth_basic "Write Access";
auth_basic_user_file /etc/nginx/conf.d/htpasswd_write;
}
proxy_pass http://server:8081/$request_without_x;
}
}
}
===

looks like it should do what you want?

Cheers,

f
--
Francis Daly francis@daoine.org
_______________________________________________
nginx mailing list
nginx@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

Mixing limit_except breaks rewrite functionality: workaround request

Sten Gruener June 30, 2023 05:30AM

Re: Mixing limit_except breaks rewrite functionality: workaround request

Francis Daly July 09, 2023 07:10PM

Re: Mixing limit_except breaks rewrite functionality: workaround request Attachments

Sten Grüner July 10, 2023 12:28AM

Re: Mixing limit_except breaks rewrite functionality: workaround request

Francis Daly July 10, 2023 11:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 197
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