Před kompilací je třeba opravit soubor makefile
.
Ten na začátku deklaruje:
APXS=/usr/sbin/apxs
který musí být opraven na
APXS=/usr/bin/apxs
poté můžeme začít překládat:
$
make$
su root make install Password: /usr/bin/apxs -i -a -n 'iowa' mod_iowa.so [activating module `iowa' in /etc/apache/httpd.conf] cp mod_iowa.so /usr/lib/apache/1.3/mod_iowa.so chmod 755 /usr/lib/apache/1.3/mod_iowa.so cp /etc/apache/httpd.conf /etc/apache/httpd.conf.bak cp /etc/apache/httpd.conf.new /etc/apache/httpd.conf rm /etc/apache/httpd.conf.new$
ruby instal.rb
Dále je třeba nainstalovat iowa.cgi
$
cp iowa.cgi /usr/lib/cgi-bin/ $chmod a+x /usr/lib/cgi-bin/iowa.cgi
Do souboru /etc/apache/httpd.conf
jsem přidal
LoadModule action_module /usr/lib/apache/1.3/mod_actions.so LoadModule iowa_module /usr/lib/apache/1.3/mod_iowa.so Action iowa /cgi-bin/iowa.cgi <Location /iowa> SetHandler iowa Order allow,deny Allow from all </Loction>
a do adresáře /usr/lib/cgi-bin
jsem zkopíroval soubor iowa.cgi
Vypadá to že CVS verze IOWA a Ruby updatovana 2002-12-17 konečně funguje. Dobrá zpráva.