使用Trinidad和Jruby on Rails应用程序配置Apache

时间:2013-02-27 06:14:12

标签: jruby jrubyonrails trinidad-gem

特立尼达文档告诉我如何获取Jruby on Rails应用程序并详细运行,但有人可以告诉我/给我一个关于如何配置Apache以使用特立尼达服务器的好教程吗?

1 个答案:

答案 0 :(得分:1)

特立尼达维基描述如何将configure AJP连接到特立尼达:

jruby -S trinidad --ajp 8099

将Trinidad配置为使用AJP后,您需要configure Apache才能连接到AJP。首先启用ajp模块:

$ sudo a2enmod proxy_ajp

然后,将Apache配置为连接到您在httpd.conf文件中在Trinidad上定义的端口上的ajp:

<VirtualHost *:80>
  ProxyPass / ajp://localhost:8099/
  ProxyPassReverse / ajp://localhost:8099/
</VirtualHost>    

有关负载平衡的更多详细信息,请查看Trinidad page

最后,如果您想深入了解如何使用Capistrano / Puppet在Trinidad上配置和部署JRuby应用程序,您应该获得Deploying with JRuby。这是一本非常好的书。