nginx +乘客+导轨403错误3

我有简单的应用程序,它在Apache上运行良好,但移动到Nginx后给我错误403。

这是我的configuration:

server {

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

}

Nginx从具有r + x权限的www-data用户运行到应用程序path上的所有文件夹。

Nginx是0.8.54,Passenver是3.0.5。

任何想法可能是错的?

显然,在nginx日志文件(我增加日志logging级别最大)没有合理的错误,也没有在rails日志文件。

你错过了http端口:

 server { listen 80; ... }