一些幫助將不勝感激 - 繼續獲取Forbidden 403錯誤。 Nginx的配置:禁止403 - Rails App
listen 80;
server_name www.xxx.com;
passenger_enabled on;
#charset koi8-r;
#access_log logs/host.access.log main;
root /home/deploy/xxx.com/current;
我已經部署了Capistrano的,這是成功的(帽部署) 我一派,並沒有發現太大的幫助,從那些我試過了。 其次,我已經刪除了我的「公共」文件夾,並在routes.rb中啓用了我的「路由」。
root to: 'static_pages#home'
Origionally我有「公共」文件夾到位,但它繼續前往「index.html」,而不是Rails/Home。我已經在本地嘗試過了,它可以與localhost:3000上的「rails server」完美配合。
它幾乎看起來好像NGINX現在不會如何找到或提供Rails頁面。
Ps。我沒有審查StackOverflow,但不是那裏運氣。
任何幫助,將不勝感激。
我的猜測是,這條線'根/home/deploy/xxx.com/current;'應該是'root /home/deploy/xxx.com/current/public''。 – MurifoX
是啊,如上所述:)我已經刪除了「公共」,因爲它一直引用index.html,這是不正確的。 –
您是否刪除了'index.html'?如果不是,則應刪除該文件。 – MurifoX