有什么办法可以将Apache用作 ruby 服务器?
问问题
344 次
2 回答
2
您可能需要考虑“乘客”模块,请参阅网站。昨天我使用他们在网站上的说明安装了这个模块,它运行良好。
我是通过gem install passenger
. 我还没有部署任何东西。无论您选择什么选项,祝您好运。
于 2012-08-07T15:28:58.930 回答
0
使用eruby
和libapache2-mod-ruby
包,然后用 . 激活 ruby 模块sudo a2enmod ruby
。
不要忘记创建一个配置文件/etc/apache/conf.d/ruby.conf
并在这里放一些东西,比如:
AddType text/html .rhtml
AddType text/html .rbx
DirectoryIndex index.rhtml index.rbx
<IfModule mod_ruby.c>
RubyRequire apache/ruby-run
RubyRequire apache/eruby-run
<Files *.rbx>
Options +ExecCGI
setHandler ruby-object
rubyHandler Apache::RubyRun.instance
</Files>
<Files *.rhtml>
setHandler ruby-object
rubyHandler Apache::ERubyRun.instance
</Files>
</IfModule>
于 2012-08-07T14:56:16.253 回答