一些帮助将不胜感激 - 继续获取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