So, I have previously installed Splunk 3.x behind a reverse proxy and downloaded the latest version (4.0.6 at time of typing) expecting it to be as easy to use as before. Sadly this was not the case. There appears to be some elements which are not being translated correctly through the reverse proxy, causing Splunk to fail.
I have used the following configuration in Apache2 to no avail:
<VirtualHost *> ServerName monitoringbox.com DocumentRoot /path/to/nowhere ProxyRequests off ProxyPass /splunk http://127.0.0.1:8000/splunk ProxyPassReverse /splunk http://127.0.0.1:8000/splunk <Proxy /splunk/*> Order allow,deny Allow from all </Proxy>
Has anyone else had more luck than me in setting up Splunk 4.x behind a reverse proxy?