[问题] 403 forbidden, nginx+rvm+passenger

楼主: dars94 (不~)   2016-01-29 14:30:39
手头上有一台干净的 ubuntu 14.04 的主机
目前装有 rvm(1.26.11) + ruby(2.2.1p85)
nginx with passenger 透过以下的 document 安装的
https://www.phusionpassenger.com/library/install/nginx/install/oss/trusty/
最后网站却只给了我403 forbindden...
目前确定 public 资料夹下的静态档案是可以正常连结
唯一我觉得有可能的问题应该是在 nginx.conf 里
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
passenger_ruby /home/ubuntu/.rvm/gems/ruby-2.2.1/wrappers/ruby;
这一段但是 sudo passenger-memory-stats 看到的资讯应该表示我没有设错?
不知道有没有大大可以指点一下方向?
vhost 设定里 server block 里已设定 passenger_enabled 已开
root 也是指向 public 资料夹
另外... deploy 是用 mina 去 deploy 的但我觉得应该不影响
作者: corrian (gogogo~~)   2016-01-29 16:11:00
check config/secrets.ymlneed to use rake secert to create key and set env
作者: wuboy (光阴的故事)   2016-01-29 21:02:00
看 nginx的error log啊 会告诉你为什么403
作者: l7th (1931)   2016-01-29 23:00:00
check the owner of the public directory and if 775
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2016-01-30 19:29:00
location / 里面加个 autoindex on; ?看起像是默认没开资料夹 Index 会出的错误

Links booklink

Contact Us: admin [ a t ] ucptt.com