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

Reply via email to