apt-get install libapache-mod-ruby
# Mod_ruby use:
#
<IfModule mod_ruby.c>
RubyRequire apache/ruby-run
# /ruby use ruby script
<Location /ruby>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Location>
# *.rbx is run Ruby Script
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
RubyRequire apache/eruby-run
# /eruby use eRuby file
<Location /eruby>
SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance
</Location>
# *.rhtml is eruby file
<Files *.rhtml>
SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance
</Files>
</IfModule>
もしくは
# Addtype for Ruby
#AddType application/x-httpd-eruby .rhtml
#Action application/x-httpd-eruby /cgi-bin/eruby
LoadModule ruby_module /usr/lib/apache/1.3/mod_ruby.so
<IfModule mod_ruby.c>
RubyRequire apache/ruby-run
RubyRequire apache/eruby-run
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
<Files *.rhtml>
SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance
</Files>
</IfModule>
safeレベルを0にするときの設定
<IfModule mod_ruby.c>
RubyRequire apache/ruby-run
RubyRequire cgi
RubySetEnv LANG "ja_JP.eucJP"
RubySafeLevel 0
RubyKanjiCode euc
<Location /ruby>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Location>
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
RubySafeLevel 0
</Files>
RubyRequire apache/eruby-run
<Location /eruby>
SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance
</Location>
<Files *.rhtml>
SetHandler ruby-object
RubyHandler Apache::ERubyRun.instance
RubySafeLevel 0
</Files>
</IfModule>