I am working with some .rhtml examples and would like to install eruby
to handle them in apache2.  I can run eruby on a .rhtml page fine and
get expected text/html out.  I can create a .cgi script which does
this too.  But I can't seem to figure out how to add eruby as a
handler for .rhtml pages directly.
I am mostly following the instructions here:
  http://www.rubycentral.com/book/web.html
    * Add the following two lines to httpd.conf:
        AddType application/x-httpd-eruby .rhtml
        Action application/x-httpd-eruby /cgi-bin/eruby
Looks reasonable.  I create a new file like so:
        apt-get install eruby
        cp /usr/bin/eruby /usr/lib/cgi-bin/  # Not really happy about this...
        cat >/etc/apache2/conf.d/eruby <<-EOF
        AddType application/x-httpd-eruby .rhtml
        Action application/x-httpd-eruby /cgi-bin/eruby
        EOF
        /etc/init.d/apache2 reload
        Reloading web server config...Syntax error on line 3 of /etc/apache2/conf.d/eruby:
        Invalid command 'Action', perhaps mis-spelled or defined by a module not included in the server configuration
Hmm...  I can't get this to work.  Reading the apache docs[1] seems to
indicate that Action is a valid command.  But I am not familiar with
it and I am stuck.  I tried using combinations of AddType and
AddHandler too but no joy.
What am I doing wrong?
Thanks
Bob
[1] http://httpd.apache.org/docs/2.0/mod/mod_actions.html#action
Attachment:
signature.asc
Description: Digital signature