monit rewrite

António P. P. Almeida appa at
Wed Sep 26 21:56:02 UTC 2012

On 26 Set 2012 21h00 CEST, aweber at wrote:

> OK, I am positive this is easy for you experienced nginx users!
> I have a backend app server setup and am using nginx for 
> caching/proxy/ssl-termination.
> I would like to use the "default" server (listening on 443) to
> redirect the url https://host/monit to the server's monit-mini-http
> server (and continue to use it for ssl termination).  so I need to
> direct the backend to http://localhost:2812/.

Very basic. No rewrites.

location ^~ /monit {
   location ~* ^/monit/(?<monit_request_uri>.*)$ {
       proxy_set_header Host $host;

Feel free to add other headers to your liking.

--- appa

More information about the nginx mailing list