开发者

Trying to run Rails App with Apache/Passenger, but getting 404s

开发者 https://www.devze.com 2023-01-06 13:31 出处:网络
I\'ve installed passenger (don\'t know if the installation is correct) onto apache (i\'m just using a development macintosh running snow leopard).

I've installed passenger (don't know if the installation is correct) onto apache (i'm just using a development macintosh running snow leopard).

the httpd.conf file has a VirtualHost setting like this

<VirtualHost开发者_开发问答 *:80>
  ServerName myapp
  DocumentRoot /webapps/boom/public
  <Directory /webapps/boom/public>
    Allow from all
    Options -MultiViews
  </Directory>
</VirtualHost>

again, not sure if this is correct.

I can start up apache using apachectl start

and i can pull up the main page using this link (http://localhost).

However, when I try and go to one of my controller pages (I have a controller named blocks_controller.rb), I get a 404 error (http://localhost/blocks).

The apache error_log file shows => [Wed Jul 07 15:25:46 2010] [error] [client 127.0.0.1] File does not exist: /webapps/boom/public/blocks

I think this is something pretty simple that I'm doing wrong, but I don't know what.

Any thoughts??

Thanks!


Looks to me like Apache is not picking up the virtual host configuration so Passenger isn't in the loop. Are you sure that's all working? Apache looks a bit different in different environments so look in your OS specific locations at the Apache log files to be sure.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号