当我访问.com时,我在nginx(带有403)中收到以下错误:
[error] 5384#0: *1 directory index of "/u/apps/<app-name>/current/public/" is forbidden
Run Code Online (Sandbox Code Playgroud)
我在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/;
}
Run Code Online (Sandbox Code Playgroud)
而我的Capistrano deploy.rb文件并没有什么异常.
任何想法为什么rails应用程序似乎没有启动?
我正在从Rails应用程序发送电子邮件.电子邮件包含以下链接:
http://critically.in/events/14-san-francisco-ca-mc-hammer-bay-to-breakers
当我在计算机上打开它时,URL是正确的,但是当我在iPad或iPhone上的Mail中读取它时,链接将转换为:
的x苹果-MSG-负载://90CEFE95-A78E-427F-B68E-EF184F497B69/critically.in/events/14-san-francisco-ca-mc-hammer-bay-to-breakers