Say if you have Gollum running on http://192.168.0.1:4567 and you have a reverse proxy (ex: www.abc.com) in front of it such that you want to allow the team to access it on http://www.abc.com/docs. You need to setup a ProxyPass on the reverse proxy. Say in Apache.
<VirtualHost *:80> ServerName www.abc.com ProxyPass /docs http://192.168.0.1:4567/docs ProxyPassReverse /docs http://192.168.0.1:4567/docs </VirtualHost>
It would work but the site asset path would be incorrect. So you need to specify the base path when you start Gollum. Continue reading Gollum with Apache ProxyPass