有人可以帮我弄清楚为什么我的乘客设置不起作用?以下是我安装它的步骤。
/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>
答案 0 :(得分:2)
摆脱'#&lt; - '的事情。 Apache只在自己的行上支持注释,而不是在配置行的右侧。
答案 1 :(得分:2)
我有点迟了,但如果你还没有发现它,请查看Passenger Preference Pane。它会让你的生活更轻松。它处理Apache配置。