<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p><span style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; float: none; display: inline !important; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">Hello
 all - </span></p>
<div class="mb_sig" style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
</div>
<div class="mb_sig" style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
Apologies if this has been asked & answered already - I can't find a way to search the mailing list and I'm largely learning nginx the hard way.</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
I have an internet-facing nginx https server reverse proxying a number of internal apps on varying servers. In general, they run http internally.</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
To this point, I've been able to get 11 of the 12 working this way. The last one (M/Monit) is proving to be difficult...</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
My config is below. When I go to https://nginx.serv.er/mmonit/, it comes back with a weird https://nginx.serv.er:2882/mmonit/ URL, making me think my config is just wrong. That said, the config came from the team at M/Monit... </div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
Does anyone have any ideas they could share?</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
Thanks in advance.</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
### config start:</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<div>add_header Cache-Control public;</div>
<div>server_tokens off;</div>
<div>server  {</div>
<div>  include /etc/nginx/proxy.conf;</div>
<div>  listen 443 ssl;</div>
<div>  keepalive_timeout 70;</div>
<div>  server_name nginx.serv.er;</div>
<div>  ssl on;</div>
<div>  ssl_certificate /etc/ssl/localcerts/autosigned.crt;</div>
<div>  ssl_certificate_key /etc/ssl/localcerts/autosigned.key;</div>
<div>  ssl_session_timeout 5m;</div>
<div>  ssl_protocols SSLv3 TLSv1.2;</div>
<div>  ssl_ciphers RC4:HIGH:!aNULL:!MD5;</div>
<div>  ssl_prefer_server_ciphers on;</div>
<div>  ssl_session_cache shared:SSL:10m;</div>
<div>  add_header X-Frame-Options DENY;</div>
<div>  root /var/www/html;</div>
<div>  index index.html;</div>
<div>  auth_basic "Access Restricted";</div>
<div>  auth_basic_user_file "/etc/nginx/.htpasswd";</div>
<div>  #limit_conn conn_limit_per_ip 20;</div>
<div>  #limit_req zone=req_limit_per_ip burst=20 nodelay;</div>
<div><br>
</div>
<div>  location /mmonit/ {</div>
<div>    #proxy_set_header Host $host;</div>
<div>    #proxy_set_header X-Real-IP $remote_addr;</div>
<div>    #proxy_set_header X-Forwarded-Host $host:$server_port;</div>
<div>    #proxy_set_header X-Forwarded-Server $host;</div>
<div>    #proxy_set_header X-Forwarded-Proto $scheme;</div>
<div>    #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;</div>
<div><br>
</div>
<div>    proxy_pass http://mmonit.server.local:2882;</div>
<div>    proxy_redirect http://mmonit.server.local:2882 /mmonit;</div>
<div>    rewrite ^/mmonit/(.*) /$1 break;</div>
<div>    proxy_cookie_path / /mmonit/;</div>
<div><br>
</div>
<div>  #  proxy_ignore_client_abort on;</div>
<div>  #  index index.csp</div>
<div>  #  auth_basic "Access Restricted";</div>
<div>  #  auth_basic_user_file "/etc/nginx/.htpasswd";</div>
<div>    access_log /var/log/nginx/mmonit.access.log;</div>
<div>    error_log /var/log/nginx/mmonit.error.log;</div>
<div>  }</div>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
<br>
</div>
<div style="font: 13.33px/20px Arial; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">
###Remainder of working config snipped</div>
<p></p>
<p><br>
</p>
</div>
</body>
</html>