Hi Paul, I want to access Opsview using http://<hostname>/opsview<http://%3chostname%3e/opsview> instead of straight from http://<hostname>/<http://%3chostname%3e/>
The details on the Opsview docs has allowed me to access the pages however I get errors when I try to access Nagvis and other resources that are not redirected as it tries to go to http://<hostname>/opsview/nagvis<http://%3chostname%3e/opsview/nagvis> Does that make sense? From: [email protected] [mailto:[email protected]] On Behalf Of paul Sent: 31 May 2009 11:08 To: Opsview Users Subject: Re: [opsview-users] Repathing Opsview directories Hi Matt, Perhaps this helps, otherwise I'n not sure what the exact problem is. I'm running vhosts in apache2. One of them is opsview, served by https - for which I use a mod_rewrite. So: in /etc/apache2/sites-available/opsview <VirtualHost *:443> [chop] vhost config [chop] RewriteEngine On RewriteOptions Inherit RewriteCond %{HTTP_HOST} !=opsview.my domain # checking for non-empty host header RewriteCond %{HTTP_HOST} !="" RewriteRule ^/(.*) https://opsview.my domain/$1 [R=301,L] ProxyRequests Off <Proxy *> Order deny,allow Allow from <certain ip addresses> Allow from 127.0.0.1 </Proxy> # Don't proxy error pages as these are served statically ProxyPass /error_pages ! ProxyPass /javascript ! ProxyPass /stylesheets ! ProxyPass /help ! ProxyPass /images ! ProxyPass /xml ! ProxyPass /favicon.ico ! ProxyPass /graphs ! ProxyPass /static ! ProxyPass /nagvis ! # Add line below for apache 2.2 as opsview-web down is a 503 error ErrorDocument 503 /error_pages/http502.html # Use line below for apache 2.2, because takes a long time for apache to realise opsview-web has started otherwise ProxyPass / http://127.0.0.1:3000/ retry=5 ProxyPassReverse / http://127.0.0.1:3000/ ProxyPreserveHost Off TKTAuthSecret "<whatever>" <Location /nagvis> AuthType None TKTAuthLoginURL /login?app=nagvis TKTAuthTimeout 86400s require valid-user </Location> </VirtualHost> This has a link to site-enabled, after which a restart of apache2 result in https://opsview.my domain Don't forget the opsview.my domain needs to be resolvable , by either local dns or Internet DNS - or both :) hth paul Matt White wrote: Sorry the proxypass is not the issue i have its the mod-rewrite "You will also want to add a mod-rewrite rule for all the static ProxyPass exception entries, otherwise those files are delivered by opsview-web, rather than Apache." This is the bit that I cant get my head round From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Ben Sent: 28 May 2009 19:36 To: Opsview Users Subject: Re: [opsview-users] Repathing Opsview directories The snippet is on that doco page, i'm not real sure what you're asking here. One problem you might be having is if you have those ProxyPass statements in your apache config, they might not be under the vhost you're pointing at. Use "httpd -S" to find out what vhost config file/location in that file corresponds to the hostname you're requesting with your browser. All this assumes you're using apache and not just pointing to http://hostname:3000/ of course. On Thu, May 28, 2009 at 1:19 PM, Matt White <[email protected]<mailto:[email protected]>> wrote: Sorry to bump this but is anyone able to shed some light on this at all? I have had a few attempts but am struggling to get it working. Any help is much appreciated Kind regards, Matt From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Matt White Sent: 22 May 2009 21:54 To: Opsview Users Subject: [opsview-users] Repathing Opsview directories Hi guys, Wondering if someone could save me some trouble learning how to create the mod-rewrite rules for apache when re-pointing Opsview away from the root of the server. I have followed http://docs.opsview.org/doku.php?id=opsview3.0:advancedapache and am lost at the last step (was hoping for a nice snippet that could go in the conf file) My apache knowledge isn't great so any help would be appreciated. Thanks in advance Matt _______________________________________________ Opsview-users mailing list [email protected]<mailto:[email protected]> http://lists.opsview.org/listinfo/opsview-users -- Ben Lutgens Linux / Unix System Administror Three of your friends throw up after eating chicken salad. Do you think: "I should find more robust friends" or "we should check that refrigerator"? -- Donald Becker, on vortex-bug, suspecting a network-wide problem ________________________________ _______________________________________________ Opsview-users mailing list [email protected]<mailto:[email protected]> http://lists.opsview.org/listinfo/opsview-users
_______________________________________________ Opsview-users mailing list [email protected] http://lists.opsview.org/listinfo/opsview-users
