0
鄉親nginx的1.2.0與3.2.3導軌和乘客3.0.12 - 403錯誤
我試圖建立在軌道上3.2.3紅寶石客運3.0.12和nginx的1.2。我已經按照說明使用乘客模塊來編譯nginx。以下是我的nginx配置。當我嘗試去根頁面(使用curl localhost)時,它給了我403禁止的錯誤。它似乎沒有將要求傳遞給乘客。如果我缺少一些簡單的東西,請告訴我。謝謝你,
worker_processes 1;
events {
worker_connections 1024;
}
http {
passenger_root /home/ubuntu/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.12;
passenger_ruby /home/ubuntu/.rvm/wrappers/ruby-1.9.3-p194/ruby;
rails_env development;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
passenger_enabled on;
location/{
root /home/ubuntu/rails/myapp/public;
}
}
}
編輯 如果我做到以下幾點: 1)創建一個新的應用程序 - 虛擬 2)更改config.ru打印的 'Hello World' 3)改變根指向虛擬應用程序的公共目錄
然後錯誤消失。另外,如果我創建一個全新的rails應用程序,我可以訪問默認的rails應用程序頁面。我還試圖爲整個myapp目錄結構製作目錄權限777。沒有快樂。