2013-03-13 76 views
0

我試圖讓我的生產服務器並我的Ubuntu 12.04 LTS服務器上運行,我也跟着一步此教程步驟,嘗試使用客運/ Nginx的爲我的Rails生產服務器,403錯誤

http://excid3.com/blog/setting-up-ubuntu-12-04-with-ruby-1-9-3-nginx-passenger-and-postgresql-or-mysql/#.UUAVdhnZVQI

但是當我加載nginx時,我只是得到了一個403錯誤。這是我namei -om /home/deploy(user)/app

drwxr-xr-x root root /
drwxr-xr-x deploy www-data home 
drwxr-xr-x deploy www-data deploy 
drwxr-xr-x deploy www-data knowyourroute 

,然後在我的nginx.conf我在最高層

user deploy www-data;

然後在server {

listen 80; 
server_name 10.0.0.30; 
root /home/deploy/knowyourroute/public; 
passenger_enabled on; 

location/{ 
    root html; 
    index index.html index.htm; 
} 

error_page 500 502 503 504 /50x.html; 
location = /50x.html { 
root html; 
} 

我已經用google搜索它試圖更改權限,組,以root身份運行或以用戶身份運行它,但仍然是n沒有任何人有任何想法會很棒,所以我沒有辦法去嘗試。

回答

1

您需要在位置塊中重新指定passenger_enabled。