Hi all,

I have ntop v.3.3.1 and I'm pulling my hair out trying to get the Apache rewrites working, I'm all googled out so I thought I would seek some wisdom here...

Ntop is up and running fine, I've started it like this as suggested in the docs:

ntop -u myuser -d -w 15123 -W 0

(I've tried other ports also, just in case)

... and put this in my httpd.conf in my SSL virtualhost:

ProxyPass /ntop/ http://localhost:15123/

... and set up my .htaccess file:

RewriteEngine On
RewriteCond %{HTTP_REFERER} mysslhost.com/ntop
RewriteCond %{REQUEST_URI} !^/ntop
RewriteCond %{REQUEST_URI} !^/error
RewriteRule ^/(.*)$ http://secure.mysslhost.com/ntop/$1 [L,P]

... result:

Browsing https://secure.mysslhost.com/ntop/ (in any browser) displays the page but with broken images/links eg. /gauge.jpg instead of /ntop/gauge.jpg - if I browse it directly, the image does display so I know it's there, I just can't get Apache to rewrite it:

https://secure.mysslhost.com/ntop/gauge.jpg [OK!]

Next, I verified that the rewrites were actually working by adding another rewrite rule - the new rule works, so I know my ntop rules are being read, they're just not working.

Next, I tried the mod_proxy.c method from the FAQ by putting this in my httpd.conf SSL virtualhost (I also tried it outside the virtualhost, in the main section):

<IfModule mod_proxy.c>
ProxyPass /ntop/ http://localhost:15123/
ProxyPassReverse /ntop/ http://localhost:15123/

RewriteEngine On
RewriteLogLevel 0
RewriteLog logs/rewrite_log
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/home.html$
RewriteCond %{REQUEST_URI} !^/ntop/
RewriteRule ^/([^/]+\.[a-z]+)$ http://secure.mysslhost.com:15123/ntop/$1[L,P]
</IfModule>

Result: same thing, still broken images/links. Again I tested the rules by adding a new one in the same section, and the test rule worked but the ntop rules still don't work.

Any ideas?????

_______________________________________________
Ntop mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to