现在很多网站从http://***.xxx.com换到了https://***.xxx.com,也就是说从http协议换成了https协议。如果网站不是https协议,Chrome浏览器会提示不安全。Https比http协议更安全,一些表单的提交是加密的,降低了我们在表单中输入一些敏感信息时数据泄露的可能性。
今天飞飞和大家分享一下如何在自己的网站中实现https。今天的分享是基于spring boot+ SSL+一个云服务器。ssl和云服务器如果从同一个服务商购买,配置会简单一些,但如果不是从同一个服务商购买,就比较复杂了。
首先,我们来申请一个云中的免费SSL证书。申请证书的步骤如下:
1.首先登录云账户,在首页搜索框中搜索“SSL证书”,点击“立即购买”进入SSL证书购买界面,点击“自定义配置”,选择“域名免费版(DV)”,勾选“同意”。点击“免费快速申请”
2.跳转到证书申请页面,填写绑定域名、邮箱等信息,然后点击下一步。
3.这时候就需要选择验证方式了。如果SSL证书、域名、服务器都是从同一个服务商购买的,可以直接选择“自动添加DNS验证”。如果SSL证书、域名和服务器不是从同一服务提供商处购买的,您可以选择DNS验证并手动添加域名解析记录。如果你有更多的建站经验,也可以选择文档验证。
即使手动添加域名解析记录,也非常简单。请参考以下决议记录。
4.验证方法完成后,等待机构发放。您可以在“我的证书”中看到颁发的证书
颁发证书后,需要将其部署到服务器。今天飞飞就给大家展示一下Linux系统的证书安装方法,其中一个就是宝塔面板SSL证书安装。步骤如下:
1.在“我的证书”管理页面,找到“已颁发”证书下载“Nginx”服务器类型。
2.下载后解压到本地,就可以得到相关的证书文件。它包含fwqdby.com_nginx文件夹,其中包含:
Fwqdby.com.csr企业社会责任文件
Fwqdby.com.key私钥文件
Fwqdby.com_bundle.crt证书文件
Fwqdby.com_bundle.pem证书文件
3.解压后,登录宝塔web面板,点击“网站”进入“网站管理”页面。
4.在网站管理页面中,选择需要配置SSL证书的域名对应的站点,点击【设置】,如下图所示:
5.在弹出的“站点修改”窗口中,依次点击SSL-其他证书,填写密钥和证书文件,如下图所示:
键:使用文本编辑器打开。密钥私钥文件,并将内容***到相应的区域。
证书(PEM格式):使用文本编辑器打开。crt证书文件并将内容***到相应的区域。
6.点击保存,显示以下信息,表示部署成功。如下图所示:
7.部署成功后,您可以使用https://***.fwqdby.com/进行访问。
如果成功部署后无法访问。您可以查看服务器443端口是否打开。
本文来自女人u加油投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/482518.html