osx rvm乘客配置?

时间:2011-02-06 05:07:27

标签: apache macos passenger rvm

有人可以帮我弄清楚为什么我的乘客设置不起作用?以下是我安装它的步骤。

  • cd / Users / username / sandbox / my_rails_app
  • gem install passenger --pre
  • 乘客安装-apache2的模块
  • 更新了apache配置文件

/private/etc/apache2/httpd.conf

LoadModule passenger_module /Users/username/.rvm/gems/ruby-1.8.7-p302@my_rails_app/gems/passenger-3.0.0.pre4/ext/apache2/mod_passenger.so
PassengerRoot /Users/username/.rvm/gems/ruby-1.8.7-p302@my_rails_app/gems/passenger-3.0.0.pre4
PassengerRuby /Users/username/.rvm/wrappers/ruby-1.8.7-p302@my_rails_app/ruby

/private/etc/apache2/users/username.conf

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:80>
   ServerName mule.local
   DocumentRoot /Users/username/sandbox/my_rails_app/public
   <Directory /Users/username/sandbox/my_rails_app/public>
      AllowOverride all              # <-- relax Apache security settings
      Options -MultiViews            # <-- MultiViews must be turned off
   </Directory>
</VirtualHost>
  • 重新启动osx web服务器
  • 导航到浏览器中的mule.local
  • 没有任何反应请帮忙!

2 个答案:

答案 0 :(得分:2)

摆脱'#&lt; - '的事情。 Apache只在自己的行上支持注释,而不是在配置行的右侧。

答案 1 :(得分:2)

我有点迟了,但如果你还没有发现它,请查看Passenger Preference Pane。它会让你的生活更轻松。它处理Apache配置。

相关问题