2008年4月17日木曜日

素のrubyでやってみたよ!

このエントリーをはてなブックマークに追加
素のrubyで、サイト表示できるかどーかやってみた。
チャレンジしたのは、CentOS 5+Apache 2.0
とりあえず、何も考えずに、yum install rubyすれば大体おk。
rubyの本体が入ったら、mod_rubyをコンパイルする。
参考にしたサイトはここ
以下、そのままやった作業履歴


wget http://www.modruby.net/archive/mod_ruby-1.2.6.tar.gz
tar zxvf mod_ruby-1.2.6.tar.gz
cd mod_ruby-1.2.6
./configure.rb --with-apxs=/usr/sbin/apxs --with-apr-includes=/usr/include/apr-1
make
make install
vi /etc/httpd/conf.d/ruby.conf


後は、以下のコードをコピペ


LoadModule ruby_module modules/mod_ruby.so

<IfModule mod_ruby.c>
RubyRequire apache/ruby-run

# /ruby以下のファイルをRubyスクリプトとして実行する
#<Location /ruby>
# SetHandler ruby-object
# RubyHandler Apache::RubyRun.instance
#</Location>

# *.rbをRubyスクリプトとして実行する
<Files *.rb>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>

#Rubyを実行するディレクトリでCGIを実行可能にする
<Location /var/www/html>
Options +ExecCGI
</Location>
</IfModule>



思いのほか簡単に出来ました。

0 件のコメント :

コメントを投稿