首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

升级到Chrome 73后,SSL证书在rails本地不起作用

可能是由于Chrome 73对于SSL证书的一些安全策略进行了更新,导致在本地开发环境中使用自签名证书或者过期证书时出现问题。为了解决这个问题,可以尝试以下几个步骤:

  1. 更新证书:首先,确保你的SSL证书是最新的,并且没有过期。如果证书已经过期,可以重新生成或者更新证书。
  2. 配置Chrome:在Chrome浏览器中,输入chrome://flags/,然后搜索"allow-insecure-localhost"选项,并将其启用。这样可以允许Chrome接受本地开发环境中的不安全证书。
  3. 配置Rails:在Rails项目的配置文件中,可以尝试添加以下配置来允许使用不安全的SSL证书:
  4. 配置Rails:在Rails项目的配置文件中,可以尝试添加以下配置来允许使用不安全的SSL证书:
  5. 这将禁用Rails中的强制SSL功能,使得本地开发环境可以使用不安全的证书。
  6. 重启服务器:在修改完配置文件后,重启Rails服务器,确保配置生效。

如果以上步骤都没有解决问题,可以尝试使用其他浏览器进行本地开发,或者使用Chrome的开发者工具检查具体的错误信息,以便更好地定位和解决问题。

关于SSL证书的概念、分类、优势、应用场景以及腾讯云相关产品和产品介绍链接地址,可以参考以下内容:

SSL证书是一种用于加密和验证网站身份的数字证书。它通过在客户端和服务器之间建立安全连接,确保数据传输的机密性和完整性。SSL证书可以分为以下几类:

  1. DV(Domain Validation)证书:验证域名的真实性,适用于个人网站、博客等非商业网站。
  2. OV(Organization Validation)证书:验证域名和组织的真实性,适用于企业网站、电子商务等商业网站。
  3. EV(Extended Validation)证书:验证域名、组织和企业的真实性,提供更高的信任度和安全性,适用于金融机构、电子支付等高安全要求的网站。

SSL证书的优势包括:

  1. 数据加密:SSL证书使用公钥加密技术,确保数据在传输过程中的安全性,防止被窃取或篡改。
  2. 身份验证:SSL证书通过验证网站的身份,确保用户访问的是合法的网站,防止钓鱼网站的攻击。
  3. 提升信任度:SSL证书可以增加网站的信任度和可靠性,提升用户对网站的信心,促进交易的进行。

SSL证书的应用场景包括但不限于:

  1. 电子商务网站:保护用户的个人信息和支付数据,增加用户对网站的信任。
  2. 金融机构网站:确保用户在网上银行、证券交易等操作中的安全性和隐私保护。
  3. 社交媒体网站:保护用户的登录信息和私密通信,防止账号被盗用或信息泄露。

腾讯云提供了SSL证书服务,具体产品和介绍可以参考以下链接:

  1. SSL证书:腾讯云提供的SSL证书服务,支持DV、OV和EV证书,满足不同网站的安全需求。
  2. SSL证书管理控制台:腾讯云SSL证书的管理控制台,提供证书申请、续费、管理等功能。

请注意,以上答案仅供参考,具体解决方法可能因个人环境和情况而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何使用Passenger和Nginx部署Rails

没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装购买服务器。...它们列本教程的第五步末尾。 更新过程完成,您需要重新启动Web服务器: sudo service nginx restart 你学会了吗?...如果您在生产环境,我建议您在给Nginx加上一层保护,使用腾讯云SSL证书。如何设置此证书取决于你是否拥有可解析该服务器的域名。...如果你有域名,保护你网站的最简单方法是使用腾讯云SSL证书服务,它提供免费的可信证书。腾讯云SSL证书安装操作指南进行设置。...关于自签名证书,你可以参考为如何为Nginx创建自签名SSL证书这篇文章。 更多Linux教程请前往腾讯云+社区学习更多知识。

4.9K20

Let’s Encrypt免费ssl证书申请

默认是 /etc/letsencrypt/live 路径下。 Nginx配置 有了证书,接下来我们就可以配置Nginx了。...配置的内容,基本和监听http的配置相似,主要的区别是监听443端口和证书的加载,一个例子如下: server { # SSL configuration listen 443 ssl; listen...这时候我们就可以域名前加上https,就可以发现成功了! 仅限Https访问 有了Https,我们一般也就不想要http的访问了,或者说想把所有的http请求转为https。...证书续期 Let’s Encrypt 生成的免费证书为3个月时间,使用 certbot renew 可以无限免费续签 Https 证书。 为了方便,我们可以使用crontab进行自动续期。...3、Nginx配置不起作用,DNS也不起作用 解决方案: (1)、换除Chrome以外的浏览器 (2)、Chrome中,F12打开控制台,按住刷新按钮,选择‘清空缓存并硬性重新加载’ Chrome

3.7K30

你一定要知道,关于https的五大误区

随着今年2月初,谷歌旗下Chrome浏览器宣布将所有http标示为不安全网站,许多网站都争相从http升级到了https。...为了能让大家对https有更为清晰的认识,今天我们就来谈谈网站升级到https协议的认知误区。...误区4:SSL证书可以随意申请 有些人看到网上有免费SSL证书,就会认为申请SSL证书很容易。其实,容易申请的SSL证书都是便宜或免费的,高级的SSL证书并不是掏钱就一定能申请到。...随着申请SSL证书的用户越来越多,SSL证书申请过程中依然还有很多内容需要注意。...我们不能忽视网络安全的任何一个细节,一张小小的证书固然只是网络安全个微小环节,但其重要程度可见一斑,因此用户一定要选择像天威诚信这类受信任的证书颁发CA机构,才能将网络置于安全的保护伞之下,更可信的环境下享受自由网络生活

64340

实战记录—PHP使用curl出错时输出错误信息

range "命令"不起作用。 34 内部发生错误 HTTP POST 错误。内部POST 请求产生错误。 35 SSL/TLS握手失败 SSL 连接错误。SSL 握手失败。...51 远程服务器的SSL证书 peer 的SSL 证书或SSH 的MD5指纹没有确定。 52 服务器无返回内容 服务器无任何应答,该情况在此处被认为是一个错误。...56 衰竭接收网络数据 接收网络数据时失败。 57 58 本地客户端证书 本地证书有问题。 59 无法使用密码 无法使用指定的SSL 密码。...77 CA证书权限 读SSL 证书出现问题(路径?访问权限? ) 。 78 URL中引用资源不存在 URL 中引用的资源不存在。 79 错误发生在SSH会话 SSH 会话期间发生一个未知错误。...80 无法关闭SSL连接 未能关闭SSL 连接。 81 服务未准备 82 无法载入CRL文件 无法加载CRL 文件,丢失或格式不正确(7.19.0版中增加) 。

5.9K50

连接SQL Server报错

将框架从.NET6升级到8,顺便将各种依赖包也升级,容器化部署到测试环境,SQL Server连接不了了: [2024-05-13 13:48:10 ERR] [Microsoft.EntityFrameworkCore.Database.Connection...(provider: SSL Provider, error: 31 - Encryption(ssl/tls) handshake failed) ---> System.IO.IOException...以前也遇到过类似的问题,是通过修改TLS的最低支持版本来解决,但这次是升级了依赖导致的无法连接数据库,之前的解决方式不起作用,说明对这个问题的理解还不到位。...Encrypt=False,若SQL Server配置了强制使用加密连接也会取尝试建立加密连接 失败原因是SQL Server的证书没有客户端通过校验。...下面是本机进行复现的错误信息: 那么解决方案有以下几种: 给SQL Server安装正确的证书 连接字符串中添加TrustServerCertificate=True 连接字符串中设置Encrypt

7510

网站升级HTTPS与HTTP2记录

文章地址 为什么要把网站升级到HTTPS 怎样把网站升级到http/2 升级HTTPS 升级的好处如文章所说,另外这里主要用的是certbot-auto g clone https://github.com.../certbot/certbot.git cd certbot 申请建议只申请证书,nginx配置自己来配. ....无缝更新 cp -rf objs/nginx 你的nginx目录 检查下Makefile文件,其配置的是否与你真是的nginx路径一直 cat Makefile 更新执行 make upgrade 最后https...listen 443 ssl http2; ssl_certificate 你的证书地址/fullchain.pem; ssl_certificate_key 你的证书地址/privkey.pem;...对于chrome最可信的调试方式是访问chrome://net-internals/#http2,如果显示你的网站使用的协议为h2,那么恭喜你开启了http2 目前https://www.itoolshub.com

2.2K40

如何在Apache和Nginx中启用TLS 1.3

本文中,我们将向您展示获取有效TLS证书的分步指南,并在Apache或Nginx Web服务器上托管的域上启用最新的TLS 1.3版本协议。 要求: Apache 2.4.37或更高版本。...有效的TLS证书。 从Let's Encrypt安装TLS证书 要从Let's Encrypt获取免费的SSL证书,您需要在Linux系统上安装Acme.sh客户端以及一些所需的软件包,如图所示。...安装SSL证书后,您可以继续您的域上启用TLS 1.3,如下所述。 Nginx上启用TLS 1.3 正如我在上面的要求中提到的那样,从Nginx 1.13版本开始支持TLS 1.3。...如果您运行的是较旧的Nginx版本,则需要先升级到最新版本。...TLS 1.3 通过Web服务器配置,您可以使用Chrome 70+版本上的Chrome浏览器开发工具检查您的站点是否通过TLS 1.3协议进行握手。

2.4K40

HTTP Strict Transport Security (HSTS) in ASP.NET Core

),站点一般会发送301重定向,要求浏览器升级到HTTPS连接。...,会显示禁用提示(允许用户临时信任该证书) 因为HSTS策略由客户端强制执行,有一些前置条件: 客户端必须支持 HSTS 协议 必须要有一次成功的HTTPS请求,这样才能建立HSTS 策略 Preload...HTTPS并刷新HSTS信息, 这一次依然给攻击者可乘之机,针对以上攻击,HSTS的应对办法是浏览器内置一个域名列表,这个列表内域名,浏览器都会使用HTTPS发起连接,这个列表由Chrome维护,主流浏览器均在使用...= StatusCodes.Status307TemporaryRedirect; options.HttpsPort = 5001; }); } 请注意:UseHsts对于本地回送...HSTS信息: https://www.ssl2buy.com/wiki/how-to-clear-hsts-settings-on-chrome-firefox-and-ie-browsers

85120

gitlab 15.8 on rocky 8

web添加ssl证书,postgresql 用容器外部部署,用户ldap集成 gitlab 增加https证书 处于安全性考虑,gitlab增加ssl证书还是很有必要的。...这里先配置一下基于ssl证书的访问: 上传证书到服务器指定目录 解压证书到/etc/gitlab/ssl目录下(这个目录可以自定义,ssl证书为腾讯云TrustAsia 域名型(DV)通配符证书): 图片...'] = "/etc/gitlab/ssl/xxxx.com_bundle.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/xxxx.com.key...gitlab-ctl reconfigure gitlab-ctl restart 图片 浏览器登陆gitlab: 登陆web控制台创建一个群组-zhangpeng 图片 创建一个项目demo: 图片 克隆项目到本地...,并提交文件到仓库: 图片 只是单纯的想知道gitlab服务器上面操作查找demo的存储位置...原来是repositories/@hashed目录下....

1.3K81

你的站点需要SSL证书的6个原因

通过这样做,你灌输自信。 如果没有SSL证书,您将向您的读者挥舞红旗,这可能会使他们推迟将来的访问。...3、Chrome可以正确显示您的站点 任何试图访问没有SSL证书的站点的读者都会看到一个页面,提醒他们连接不是私有的。 记住,googlechrome是最流行的主流浏览器。...Chrome的大部分时间里,它都会加载带有挂锁的加密页面,并显示绿色的“安全”信息。 2018年,谷歌在这一问题上改变了立场。...4、改进的搜索引擎排名 我们已经确定Chrome不会喜欢没有SSL的站点;作为搜索引擎的Google也不会。 很多人依靠搜索引擎优化(SEO)Google上获得更高的排名。...6、经得起未来考验 网络的安全性不断发展。SSL证书并不是抵御黑客的终极防御措施,但它们是一个良好的开端。因为SSL也发展起来了。 具体来说,它正在升级到传输层安全性(TLS)。

43340

当GitLab遇上Lighthouse……

'# 前述将 GitLab 容器的 22 端口映射为 222gitlab_rails['gitlab_shell_ssh_port'] = 222图片编辑完成保存并退出# 按下 ESC 键,输入下方命令...,因为 GitLab 的初始密码存储临时文件中,这个文件将在首次执行reconfigure24小时自动删除。...设置HTTPS成功设置HTTPS的前提,是拥有一张刚刚解析的域名可用的「SSL 证书」,SSL 证书可以为网站、移动 App、Web API 等应用提供身份验证和数据加密传输等能力。...我们首先来到 腾讯云 SSL 证书控制台,选择新购证书、申请免费证书或上传已有证书,成功拥有一张“已签发”状态的证书之后,我们将证书文件下载至本地:图片接着将证书上传至轻量应用服务器,这一步我们用自动化助手...TAT 来完成图片通过 TAT 上传文件只需要三步:选择文件选择上传目录选择实例图片我们需要将图示的文件上传至 /data/gitlab-volume/gitlab/config/ssl 目录下:图片上传完成

3.9K360

解决 NET::ERR_CERT_DATE_INVALID 错误的 10 种方式

检查本地日期和时间 这个方式也很简单。浏览器会使用电脑的本地时间来校验证书是否过期。如果时间设置不对,也可能会导致这个错误。 即使电脑上的时间设置的是自动同步,也可能会存在不同步的问题。... Chrome 中查看 SSL 证书状态 切换到 Security 标签,从这里可以查看证书是否有效。点击 View Certificate 可以查看更多信息,如过期日期: ?...ChromeSSL 证书详情 我们也可以使用 Qualys 检测证书是否有效。直接输入域名,然后提交查询即可。 ? Qualys SSL 服务检测 检测过程会持续几分钟。...它会在免费的 SSL 证书过期之前自动更新: ? Certbot 自动更新 SSL 证书 不论你通过什么方式更新证书,最好能给自己日历上建个提醒,这样就能在证书过期之前进行更新了。...打开,在内容面板,可以找到 清除 SSL 状态的按钮。 ? Windows 上清除 SSL 缓存 再次重启浏览器并重试,如果还不能解决问题的话,那就只有最后一种方式了。

80.9K20

Http2基础及本地环境搭建

它是HTTP协议自1999年HTTP 1.1发布的首个更新,主要基于SPDY协议。 随着http2的标准的确定,各大浏览器的大力支持,http2这个字眼开始出现在我们的视野里。...4.强制使用SSL传输协议 Http2的安装注意事项 1.Http2是基于https的,因此,使用Http2之前,首先需要弄好https,也就是需要申请网站证书。...我这里用的是腾讯云的主机、腾讯云的域名、腾讯云的证书(买域名免费用,文章后面有传送门,https证书的申请、证书的安装)。 2.需要Nginx版本1.9.5及以上。...Http2 需要扩展支持,可以用的有 ALPN 和 NPN 两种(Chrome 已经移除了对 NPN 的支持) 为了使用 ALPN 需要将 OpenSSL 升级到 1.0.2 以上版本。...因为,Ubuntu 16.04 LTS 1.0.2g,之前的版本自带的openssl都不支持http2 当然爱折腾的也可以不升级系统的情况下,自己安装新的openssl、然后进行一系列的重新编译nginx

55410

一文彻底搞懂 HTTPS 的工作原理!

于是IETF将SSL作了标准化,重新命名为TLS(Transport Layer Security)。1999年,TLS 1.0诞生了(其实也就是SSL 3.1)。...很多浏览器将会开始不支持TLS 1.0和1.1: Google将在Chrome 72中不推荐使用TLS 1.0和1.1,而Chrome 81之后将会完全不支持。...那么一些还在使用TLS 1.0和1.1的网站就得被迫升级到TLS 1.2或者TLS 1.3。 要关闭浏览器对TLS 1.0和1.1的支持,可以Internet选项中修改: ?...相信大多程序员已经对这种算法很熟悉了:我们提交代码到github的时候,就可以使用SSH key:本地生成私钥和公钥,私钥放在本地.ssh目录中,公钥放在github网站上,这样每次提交代码,不用麻烦的输入用户名和密码了...3.客户端收到ServerHello,会对收到的证书进行验证。 我们来看一下为什么可以通过CA(Certificate Authority,证书颁发机构)签发的证书来确认网站的身份?

1.8K31
领券