为啥更换ssl证书后http访问不了网站?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥更换ssl证书后http访问不了网站?相关的知识,希望对你有一定的参考价值。

http访问报503 然后https访问加载不了图片等资源,之前证书过期之前一切正常

参考技术A

配置SSL证书,同样80端口还需要保持不能删除。

解释原因:

    HTTP与HTTPS是两个单独的端口,HTTP采取80端口,HTTPS采取443端口。

    更换了SSL证书后,查看80端口是否绑定域名,重新进行绑定一下。

    尝试重启服务器环境,重新配置SSL证书与HTTP站点。

    使用SSL证书,网页代码调用图片应该采取//方式自动识别协议补充,这样无论是HTTP还是HTTPS都可以加载内容。

解决办法:重启服务器后重新配置SSL证书与HTTP站点。

Nginx更换SSL证书后报错

背景

SSL证书将要到期,重新购买证书,并使用SFTP命令行工具上传后,nginx配置文件检查报错:

PEM_read_bio_PrivateKey() failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: ANY PRIVATE KEY)

解决方法

谷歌和某度了一下,最终发现使用sftp上传的证书,文件权限发生了修改,重新使用scp -a命令保持文件权限上传后,nginx检查正常

以上是关于为啥更换ssl证书后http访问不了网站?的主要内容,如果未能解决你的问题,请参考以下文章

网站绿锁里面显示的ssl证书 在iis服务器证书列表里面找不到,请问这个证书是在哪儿绑定的

网站开启ssl证书有啥优势?

有了解ssl证书原理的吗?为啥要给网站安装ssl证书呀?

如何设置没有ssl证书,就不能访问url?

IIS服务器安装SSL证书后提示不可信怎么办

网站为啥需要安装SSL安全证书?