0

有什么办法可以将Apache用作 ruby​​ 服务器?

4

2 回答 2

2

您可能需要考虑“乘客”模块,请参阅网站。昨天我使用他们在网站上的说明安装了这个模块,它运行良好。

我是通过gem install passenger. 我还没有部署任何东西。无论您选择什么选项,祝您好运。

于 2012-08-07T15:28:58.930 回答
0

使用erubylibapache2-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 回答