I've just set up the buildbot behind an apache proxy, like this:
<Location "/buildbot/">
AuthType Basic
AuthName "Buildbot Admin"
AuthUserFile /srv/buildbot/htpasswd
Require valid-user
</Location>
ProxyPass /buildbot/ http://localhost:8001/
ProxyPassReverse /buildbot/ http://localhost:8001/
I've discovered that if I browse to http://server/buildbot/, many of the links are invalid. However, browsing to http://server/buildbot/waterfall will work.
For http://server/buildbot/, I get broken links like:
<td align="center" class="Builder"><a href="../builders/comment">comment</a></td>
For http://server/buildbot/waterfall, the HTML has elements like:
<td align="center" class="Builder"><a href="waterfall/../builders/comment">comment</a></td>
Clearly there is a bug in the way buildbot is calculating its URIs; neither of these hrefs looks correct to me, although the second one does work.