使用Apache来运行Rails的Passenger

为了不忘记,记下备忘录。

Rails默认使用WeBrick启动服务,但是个人来说我不太信任WeBrick。而且守护进程也看起来麻烦,所以在我自己开发的”ショハリ”服务中,我使用了可以在apache上运行Rails的Passenger。在没有更好的工具出现之前,我想我会继续使用它。

基本内容就是如下所示。

    • gem install passenger

 

    • passenger-install-apache2-module

 

    httpd.confの変更

可以搞定。

由于httpd.conf配置在最新版本中略有不同,因此在下面进行备忘录。gem的版本需要根据各个环境进行调整。

LoadModule passenger_module /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.11
PassengerRuby /usr/bin/ruby
广告
将在 10 秒后关闭
bannerAds