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?