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.
