大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 403禁止在Rails应用程序与Nginx,乘客,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
免责声明:这是我第一次在不是Heroku的地方部署Rails应用程序.请温柔;)
情况:我有一个运行在Ubuntu 12.04服务器上的Rails应用程序,运行Nginx(与Passenger一起安装).
我已将我的应用程序正确地部署到我的服务器上,但是当我尝试访问该站点时,我收到403 Forbidden错误.
检查我的错误日志,我看到:
2013/10/23 22:47:01 [error] 27954#0: *105 directory index of "/var/www/colePeters.com/current/public/" is forbidden,client: 50.3…server: colePeters.com,request: "GET / http/1.1",host: "colePeters.com" 2013/10/23 22:47:10 [error] 27954#0: *106 directory index of "/var/www/colePeters.com/current/public/" is forbidden,client: 184…server: colePeters.com,host: "colePeters.com" 2013/10/23 22:47:12 [error] 27954#0: *107 directory index of "/var/www/colePeters.com/current/public/" is forbidden,client: 151…server: colePeters.com,host: "colePeters.com"
但是,当检查此目录的权限时,我看到我已经设置使用Nginx的用户对它有读取和执行权限.
这是我的nginx.conf的相关信息:
user XXXX; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { passenger_root /home/cole/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.21; passenger_ruby /home/cole/.rvm/wrappers/ruby-2.0.0-p247/ruby; include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forWARDed_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name colePeters.com www.colePeters.com; passenger_enabled on; root /var/www/colePeters.com/current/public/; rails_env production; #charset koi8-r; #access_log logs/host.access.log main; LOCATIOn / { root /var/www/colePeters.com/current/PUBLIC; index index.html index.htm; # autoindex on; }
我非常感谢任何解决这个问题的帮助.谢谢!
updatE
我已经纠正了错误的乘客路径,但是403 Forbidden仍然存在,即使重新启动Nginx也是如此.
以上是大佬教程为你收集整理的ruby-on-rails – 403禁止在Rails应用程序与Nginx,乘客全部内容,希望文章能够帮你解决ruby-on-rails – 403禁止在Rails应用程序与Nginx,乘客所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。