与nginx + passenger + rails 3错误403

时间:2011-03-17 21:53:38

标签: ruby-on-rails nginx passenger

我有一个简单的应用程序,它适用于Apache,但在转移到Nginx后给出了错误403。

这是我的配置:

server {

    server_name  myapp.com;
    access_log  off;
    root /home/www/myapp/public;
    autoindex on;
    passenger_enabled on;
    rails_env production;

server_name myapp.com; access_log off; root /home/www/myapp/public; autoindex on; passenger_enabled on; rails_env production;

Nginx从www-data用户运行,该用户对应用程序路径上的所有文件夹具有r + x权限。

Nginx为0.8.54,Passenver为3.0.5。

任何想法可能出错?

显然nginx日志文件中没有合理的错误(我将日志记录级别提高到最大值),并且在rails日志文件中也没有。

1 个答案:

答案 0 :(得分:2)

你错过了http端口:

server {
  listen 80;
   ...
}