0

Ubuntu 12.04 LTS サーバーで実稼働サーバーを起動して実行しようとしています。このチュートリアルを段階的に実行しました。

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;
}

アクセス許可やグループを変更したり、ルートとして実行したり、ユーザーとして実行したりして、がらくたをグーグルで検索しましdeployたが、誰かが素晴らしいと思うアイデアがあれば、試してみることが不足していません。

4

1 に答える 1

1

location ブロックで Passenger_enabled を再指定する必要があります。

于 2013-03-13T08:16:50.313 に答える