[問題] 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