当我访问.com时,我在nginx(带有403)中收到以下错误:
[error] 5384#0: *1 directory index of "/u/apps/<app-name>/current/public/" is forbidden
我在Ubuntu 10.04上,我不能为我的生活让nginx,Passenger,Rails 3.1和Capistrano玩得很好.
我正在与Capistrano一起部署到/ u./ u中的所有内容均为755,由应用用户拥有.
/ u/apps // current/public /拥有我所有的资产,图标和其他你期望的东西.
当我添加autoindex on到nginx.conf时,我得到了一个public /目录的列表,这让我相信我没有权限问题.
我的nginx.conf文件是默认的期望:
server {
    listen 80;
    server_name <app-name>.com;
    passenger_enabled on;
    root /u/apps/<app-name>/current/public/;
}
而我的Capistrano deploy.rb文件并没有什么异常.
任何想法为什么rails应用程序似乎没有启动?