RoachCC
RoachCC
发布于 2024-12-13 / 129 阅读
0
0

网站连接安全性问题&HTPPS协议与SSL证书问题

 一、问题产生场景与解决方案

问题】:你的网站或者你使用HTTP协议的URI访问某网站时浏览器提示 “您并未安全地连接至此网站。您至此网站的连接非私密。您提交的信息可能被其他人看到(例如密码、邮件、信用卡等)” ,那怎么办?

解决方案】:给网站(域名)购买一个SSL证书,让网站支持HTTPS协议,然后你用HTTPS协议的URI访问网站就不会有这个提示了

:下面SSL证书部署和反向代理配置教程需要用到Nginx Proxy Manager软件,可以提前下载并安装备用

官网: Nginx Proxy Manager

二,SSL证书网站推荐

SSL证书网站:httpsok-SSL证书自动续期

推荐这个网站,可以免费申请SSL证书,学生党直接冲!当然富哥也可以选择付费购买。

三,解决问题的详细教程

1)打开SSL证书颁发网站/托管网站,我这里以httpsok网站演示,注册/登录来到首页,点击申请免费的SSL证书按钮

2)填写网站信息、选择证书类型、厂商

3)登录域名购买的服务商平台,这里一华为云举例,给域名添加一条域名解析记录、点击确定,然后提交申请,等待证书申请完

4)到证书管理页面下载刚才的申请的SSL证书,下载并解压zip文件到本地(包含key和pem文件)备用

5)打开网站所部署的服务器命令行面板,安装Nginx Proxy Manager(略,自己搜教程),启动Nginx Proxy Manager并在浏览器登录到后台,为网站配置反向代理和SSL证书

6)验证SSL证书和反向代理是否配置成功,当你使用https协议访问网页时显示“连接安全”和https开头的地址 就表示安装成功了

四,特殊情况处理

7) 用https的URI访问网站后 提示“无法访问此网站”,那么可以在Nginx Proxy Manager后台再添加1条反向代理和SSL证书配置记录(分别用了“*”、“www”做三级域名,泛域名不生效则www域名生效),刚才上面用了“*”,那么这里再加一个“www”的三级域名,然后SSL证书用同一份即可!

8)再次尝试用HTTPS协议访问网站就成功了!


评论