I have the same kind of setup. Here's what I have done: - Left the connector as it is -----START server.xml----- <Connector address="10.0.0.3" port="8090" processors="10" secure="false" /> -----END server.xml-----
- In apache.conf I have proxied it as follows -----START APACHE CONFIG----- ProxyPass /mmonit http://10.0.0.3:8090 nocanon ProxyPassReverse /mmonit http://10.0.0.3:8090 ProxyRequests Off AllowEncodedSlashes NoDecode # Local reverse proxy authorization override # Most unix distribution deny proxy by default (ie /etc/apache2/mods-enabled/proxy.conf in Ubuntu) <Proxy http://10.0.0.3:8090/*> Order deny,allow Allow from all </Proxy> -----END APACHE CONFIG----- For nginx, it is even simpler -----START NGINX CONFIG----- location /mmonit/ { proxy_pass https://10.0.0.3:8090/; } -----END NGINX CONFIG----- ________________________________ From: monit-general <monit-general-bounces+mehul.ved=nexsales....@nongnu.org> on behalf of Saagar Deshpande <saa...@edo.com> Sent: Tuesday, July 4, 2017 1:56:30 PM To: monit-general@nongnu.org Subject: Re: M/Monit Network Settings Guillaume - I took a look at the documentation, and if I understand correctly, this is providing instruction on setting up the connector for m/monit itself. However, my issue is as follows: I would like to configure the Monit Network Settings for a host in m/monit such that the address is something like foobar.com/monit<http://foobar.com/monit> and the port is left null. Essentially, I would like m/monit to understand that I am using a sub-path without a port so that it can connect to the monit instances (and then be able to run start/stop operations via the m/monit web interface). Whenever I put in a network address such as "foobar.com/monit<http://foobar.com/monit>", m/monit is unable to resolve this into an address. I hope this clarifies what I'm trying to accomplish. - Saagar On Tue, Jul 4, 2017 at 1:13 AM, Saagar Deshpande <saa...@edo.com<mailto:saa...@edo.com>> wrote: Thanks Guillaume, I'll give that a look! On Mon, Jul 3, 2017 at 8:52 AM, Saagar Deshpande <saa...@edo.com<mailto:saa...@edo.com>> wrote: Dear monit-general, I am setting up m/monit and have configured m/monit and monit behind nginx via proxy_pass. nginx is providing SSL to our other applications and also prevents unnecessary exposure to the ports that m/monit and monit are listening on. When the proxy_pass is enabled, all traffic to https://www.foobar.com/monit is directed to monit and all traffic to https://www.foobar.com/mmonit is directed to m/monit . As such, I would like to understand how exactly to configure the network settings for m/monit so that a port is not required. Is this possible? The UI seems to append the port number to the end of the URL in all situations. Best, Saagar -- Saagar Deshpande Senior Software Engineer 973-454-4815<tel:(973)%20454-4815> saa...@edo.com<mailto:saa...@edo.com> -- Saagar Deshpande Senior Software Engineer 973-454-4815<tel:(973)%20454-4815> saa...@edo.com<mailto:saa...@edo.com> -- Saagar Deshpande Senior Software Engineer 973-454-4815 saa...@edo.com<mailto:saa...@edo.com>
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general