Hi Matt,

Yep, makes sense. However tried before, could not get it to work properly - thus made a vhost in Apache.

That was easier to do and saved me quite a few headaches.

Sorry!

Thanks


Matt White wrote:

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

_______________________________________________
Opsview-users mailing list
[email protected]
http://lists.opsview.org/listinfo/opsview-users

Reply via email to