2013-03-13 78 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。