[Buildbot-devel] Installation notes for FC5
john.pye at student.unsw.edu.au
Tue Apr 11 08:01:25 UTC 2006
Buildbot installation is already pretty well documented, however I
thought I would add a few notes here relating to Apache configuration
for anyone thinking of migrating from a URL like http://server:8010/ to
one like http://buildbot.server/ -- ie without the port number. These
instructions relate to Fedora Core 5, and it assumes that you have a
wildcard DNS such as the entries that http://www.dyndns.org/ gives you.
Otherwise you will have to add the new buildbot.server hostname to your
DNS (however that works).
First up, I set up apache to listen on the *old* port that I previously
had Twisted listening on (via the Waterfall command in master.cfg): In
/etc/httpd/conf/httpd.conf, I added:
near the line 'Listen 80'. Then I added that port as well as port 80 as
Then I added the following file as /etc/httpd/conf.d/buildbot.conf,
which under Fedora gets read in automatically when you do a
"/sbin/service httpd restart"
RedirectMatch ^/(.*)$ http://buildbot.cruncher2.dyndns.org/$1
ProxyPass / http://localhost:8011/
RequestHeader unset Accept-Encoding
DirectoryIndex index.html index.php
ServerAdmin john.pye at student.unsw.say-no-to-spam.edu.au
CustomLog logs/buildbot.cruncher2.dyndns.org-access_log common
The crux of the Apache config there is from Brian's post:
My buildbot configuration was done with 'python setup.py install'
followed by the addition of a user named 'buildbot' in /home/buildbot,
and follows the manual pretty closely.
Maybe that's of use to some of the rest of you...
The only bit that's not nicely resolved with this is the need to provide
the robots.txt file so that google etc leave you alone.
School of Mechanical and Manufacturing Engineering
The University of New South Wales
Sydney NSW 2052 Australia
t +61 2 9385 5127
f +61 2 9663 1222
More information about the devel