2011-03-17 93 views
2

我有一個簡單的應用程序,它在Apache上運行良好,但在移動到Nginx後給我錯誤403。nginx +乘客+導軌403錯誤3

這裏是我的配置:

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數據的用戶運行。

Nginx是0.8.54,Passenver是3.0.5。

任何想法可能是錯的?

顯然nginx日誌文件中沒有合理的錯誤(我把日誌級別增加到最大值),也沒有任何rails日誌文件。

回答

2

你錯過的HTTP端口:

server { 
    listen 80; 
    ... 
}