【ruby-on-rails – NET :: ERR_CERT_AUTHORITY_INVALID https为红色】教程文章相关的互联网学习教程文章

ruby-on-rails – NET :: ERR_CERT_AUTHORITY_INVALID https为红色

当我尝试从Android移动设备访问我的ruby网站时,我得到以下错误,任何人都可以帮我解决这个问题.以下添加了错误NET :: ERR_CERT_AUTHORITY_INVALID解决方法:您需要在nginx配置中添加中间证书文件. Here是zakjan使用您的主证书获取中间证书文件的强大工具,将获得的crt文件存储到您的服务器并在ssl_certificate的nginx.conf中提及它

ruby-on-rails – 设计:无法验证服务器上启用HTTPS的CSRF令牌真实性(无JSON / API)【代码】

我正在建立一个Rails博客.我正在使用Rails 5和Devise 4.2.0.该应用程序使用Nginx和Puma在Ubuntu Server上运行,并与Capistrano一起部署.在Nginx上启用HTTPS(使用有效的SSL证书)并在HTTP中添加301重定向格式之前,所有内容都非常适用于生产. 我检查了生产日志,日志中的真实性密钥与我在浏览器中看到的密钥不匹配. 这是我正在使用的nginx.conf文件:upstream puma {server unix:///home/deploy/apps/example-blog/shared/tmp/sockets/e...

ruby-on-rails – Rails redirect_to是从https(正确)重定向到http(不正确)?【代码】

在我的Rails 4应用程序中,我有一个before_action要求用户登录,如下所示:class ApplicationController < ActionController::Baseprotect_from_forgery with: :exceptionbefore_action :require_logindef require_loginunless logged_in?flash[:alert] = "You must be logged in to access this section."redirect_to login_pathendenddef logged_in?# more logicend end当我在没有登录的情况下访问example.com时,我会按预期重定向到...

ruby-on-rails – HTTPS在Chrome上显示,但不在Safari上显示

HTTPS显示在Chrome上,但不显示Safari,除非我点击其他页面,然后单击返回.然后显示https,我可以单击它并查看证书.我安装了Webserver Certification和Intermediate文件.有没有人遇到过这个问题,如果有的话,你是怎么解决的?解决方法:可能你有一些通过普通的http加载的外部资源(img,脚本等).要查看尝试使用Chrome或Firefox. Chrome会在导航栏上显示有效的绿色锁定,但如果从不安全的来源加载了某些资源,则可以在右侧看到屏蔽图标.(Firef...

ruby-on-rails – URI :: InvalidComponentError(错误组件(预期方案组件):: https):【代码】

我正在开发一个Ruby on Rails Web应用程序,我正在使用Devise用户/密码和OmniAuth使用社交媒体帐户进行身份验证.我也在使用Nginx. 用户名/密码验证工作完美.但是当我向Nginx添加ssl证书时.我现在可以登录了.但是当我注销时,我在标题URI :: InvalidComponentError(错误的组件(预期的方案组件):: https)中得到错误消息:并告诉我有一个异常生成:def check_scheme(v)if v && parser.regexp[:SCHEME] !~ vraise InvalidComponentError,...

ruby-on-rails – 使用来自ACM的证书在elasticbeanstalk中强制https【代码】

我已经配置了可扩展的EB(Elasticbeanstalk)rails(puma)实例.我已通过ACM(亚马逊证书管理器)申请https并将其应用于我的负载均衡器.现在为我的网站启用了HTTPS.但是如何强制重定向到https?我已经尝试了一些在线解决方案,建议通过.ebextensions手动进行nginx配置设置,我不知道从哪里获得ACM的证书?(我假设现在ACM无法做到这一点? ).如何强制HTTPS?解决方法:当前的AWS EB Rails和Node.js设置都使用nginx(如果您的Web服务器是apache...

Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.or【图】

执行换源操作 gem source -a https://gems.ruby-china.org/ 时报错: Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz) 原因是服务域名更换了,打开报错地址:https://gems.ruby-china.org/,会有如下图提示,将org后缀改为com即可 解决办法: 将后缀.org改为.com即可如果刚好解决了你的问题,表扬支持我一下!^_^

RUBY - 相关标签