!!! BEGIN WARNING !!! This script are NOT written to run in a production envirionment, people who has access to the subversion genesis directory all allowed to put marvilous code in there, which will potentially ruin your machine !!! END WARNING !!!! XXX: Cleanup to match new reality == apache configuration CleanURL == /usr/local/etc/apache22/Includes/something.conf: # WLConfig ScriptAliasMatch /config/iris/freebsd/8.0-RELEASE/(.*) /usr/local/www/wlconfig/freebsd/iris-8.0/g_list.pl Allow from all In order to get the genesis webinterface up and running we need to configure some bits and pieces: * Apache * Subversion (in order to update) * Perl So lets get started: #Make a working directory and jump to it $mkdir /usr/local/www/data/genesis $cd /usr/local/www/data/genesis #Make a checkout of the genesis directory $svn co http://svn.wirelessleiden.nl/svn/node-config/genesis . #Allow the webserver to update nodes $chown -R www:www nodes #Make local config file $mv tools/FreeBSD6_x/genesis.conf.local{.tmpl,} #Edit the following variables $home, $server, $cgi_dir (and others and #needed) $vim tools/FreeBSD6_x/genesis.conf.local Next job, apache configuration === begin httpd.conf === ServerName wlconfig ServerAlias wlconfig.wzoeterwoude.net ServerAlias rick.wleiden.net ServerAlias 172.27.129.66 DocumentRoot "/usr/local/www/data/genesis" ErrorLog "|/usr/local/sbin/rotatelogs \ /var/log/httpd/wlconfig.wzoeterwoude.net-error-%Y-%m-%d.log 5M" CustomLog "|/usr/local/sbin/rotatelogs \ /var/log/httpd/wlconfig.wzoeterwoude.net-access-%Y-%m-%d.log 5M" combined DirectoryIndex g_list.pl AddHandler cgi-script .pl Options +ExecCGI AllowOverride None Allow from all === begin httpd.conf === Restart apache and hit your webbrowser to the configured webpage Thats all folks :-), questions/problems/suggestions -> (english/dutch) /Rick