Using apache as a portal server – Fluke Computer Accessories User Manual

Page 64

Advertising
background image

User’s Guide – version 3.5

NetFlow Tracker

64

Using Apache as a Portal Server

The Apache web server supports several directives in its configuration file

(httpd.conf) that allow it to be used as a programmable proxy server:
RewriteEngine On

This enables the URL rewriting module.

RewriteRule ^/tracker1/report1$
http://1.2.3.4/report.jsp?portalsecret=s3cr3t&acldevice=4.3.2.1&templ
id=0000 [P,L]

This sets up a rule to proxy requests for http://<proxy>/tracker1/report1 to an

access controlled request to the NetFlow Tracker server.

RewriteRule ^/tracker1/(.*)$ http://1.2.3.4/$1 [P,L,QSA]

This sets up a rule to proxy any requests for URLs starting with
http://<proxy>/tracker1/ to an equivalent request to the NetFlow Tracker server.

ProxyPassReverse /tracker1/ http://1.2.3.4/

This ensures that the HTTP redirects from NetFlow Tracker when it creates a session

for the portal and logs it in are handled correctly.

Advertising