ruby-on-rails – 使用SSL在Nginx后面的Rails 5中的InvalidAuthenticityTo
发布时间:2020-11-17 01:47:58 所属栏目:Nginx 来源:互联网
导读:我对Rails 5(beta1)有一个非常奇怪的问题,它阻止我安全地提交任何表格.当在Nginx(Ubuntu 12.04上的1.4.6)反向代理后面的生产模式下运行解密SSL时,Rails拒绝我的CSRF令牌,说它们无效,尽管表格正在提交正确的令牌.当我在Nginx中关闭SSL时,一切正常.任何帮助,将
我对Rails 5(beta1)有一个非常奇怪的问题,它阻止我安全地提交任何表格. 当在Nginx(Ubuntu 12.04上的1.4.6)反向代理后面的生产模式下运行解密SSL时,Rails拒绝我的CSRF令牌,说它们无效,尽管表格正在提交正确的令牌. 当我在Nginx中关闭SSL时,一切正常. 任何帮助,将不胜感激. 通过在Nginx中添加更多标头进行修复(X-Forwarded-Ssl on,X-Forwarded-Port 443和X-Forwarded-Host< your hostname>).问题实际上是以新的方式由ActionController检查CSRF令牌(将request.base_url与原始头进行比较)(编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Debian上为php5-fpm设置umask?
- nginx-在浏览器中检测HTTP2 / SPDY支持
- apache-2.2 – 使用Nginx作为apache的反向代理或独立使用
- NGINX proxy_pass删除路径前缀并解析DNS
- node.js – 当我有Kubernetes时,nginx有什么意义?
- Heroku的Nginx反向代理失败了SSL握手
- nginx / apache / php vs nginx / php
- nginx代理:connect()到ip:80失败(99:无法分配请求的地址
- ruby-on-rails – 通过Rails通过Nginx提供大文件2.3使用x-s
- header – 如何防止nginx中的“304 Not Modified”?