首页 > 编程知识 正文

http https查看,如何讲网址https改成http

时间:2023-05-04 20:09:41 阅读:163996 作者:795

我知道免费将自己的网站升级到HTTPS有很多HTTPS的好处,比如通信方式是加密安全的。 随便打开大工厂的网站,你就知道他们都是htpps。 比如我们的CSDN。 那么如何让自己的网站也成为HTTPS呢?

我知道HTTPS之所以区别于HTTP,是因为HTTPS在HTTP中添加了SSL协议。 那么就开始吧,兄弟们。

1、申请免费SSL证书许多代理机构都有申请证书的功能。 比如我们最熟悉的AlibabaCloud (阿里巴巴云)、UCloud。 这里以AlibabaCloud (阿里巴巴云)为例。 因为UCloud需要公司的信息。 我们以个人名义申请。

首先,打开上面的AlibabaCloud (阿里巴巴云)连接,然后选择免费的DV单域证书,如下图所示。

免费SSL证书的缺点是一个域名,即一个SSL证书只能绑定一个二级域名。 而且一年必须申请一次证书。 但是,对我们个人的开发者来说,足够了。

2、登录你的AlibabaCloud (阿里巴巴云)账户必须登录。 不登录怎么买? 不怎么解释。

3 .创建证书在SSL证书控制台中,选择免费证书-创建证书20/20。 我这里以前用过一个,所以是19。

创建完成后,将创建证书实例,然后单击“申请证书”

4、证书申请点击完成后,右侧将生成弹匣。

1、请输入辅助域名。 如果可以登录域名管理控制台,则可以选择手动DNS身份验证。 为了在下一步中生成凭据,必须在域名控制台的域名解析中设置ssdqz。 你可以以个人开发者的身份登录吧; 如果你真的不在的话,选择文件进行验证吧。 输入你的个人信息。 输入你的所在地。 CSR的生成方法,你也看到了提示。 如果你没有要求,就会生成系统,如果你真的需要自己的东西,就手动填写。

单击“下一步”。

DNS分析设定出来了。 如前一步所述,如果您拥有域管理控制台权限,请手动进行DNS验证。 然后,需要配置DNS分析记录。

5、配置DNS解析记录因为我的域名是用UCloud购买的,所以这里以UCloud为例。

单击“分析”。 在新页面上,单击右上角的附加记录。

在此处填写AlibabaCloud (阿里巴巴云)生成的信息。 前面是AlibabaCloud (阿里巴巴云),后面是Ucloud

域名验证类型=记录类型主机记录=主机记录(注意:此处写入的是AlibabaCloud (阿里巴巴云)生成的信息,而不是绑定的辅助域名。 这是认证通道。 )日志值=日志值这一信息可以在SSL证书发行完成后删除。

6、验证DNS在阿里巴巴云上,验证第三阶段DNS是否正确,点击验证。 如果显示在UCloud中设置的DNS分析记录正确且验证成功的消息,则可以单击以提交审阅并等待审阅。

7、审核审核等待得很快,就几分钟的样子,耐心等待吧。

8、下载证书如果您是AlibabaCloud (阿里巴巴云)服务器,可以单击“部署”,自动完成部署。 我这里不是AlibabaCloud (阿里巴巴云),所以只能点击下载。

下载时,我的Web服务是用nginx传输的,所以在这里下载nginx证书。

下载结束后,解压缩后有两个文件。 一个pom文件和一个key文件。

9、上传证书,将这两个文件上传到你服务器上的任意文件夹。 最好的是上传到你的nginx文件夹下。 一个是以后知道这两个文件在哪里,另一个是知道这两个文件有什么用。 我想你随便扔的话,时间一长就会忘记。

在此上传到/etc/nginx/cert。

10、配置nginx ,添加443个端口。 这是因为443端口主要用于HTTPS服务。 nginx的配置如下。

服务器{ listen 443; server_name www.xxx.com; ssl on; SSL _ certificate/etc/nginx/cert/XXX.com.PEM; SSL _ certificate _ key/etc/nginx/cert/XXX.com.key; ssl_session_timeout 5m; SSL _ ciphersecdhe-RSA-AE s128-GCM-sha 2563360 ECD he : ecdh : AES 3360 high : 空: 全部: MD5: ADH: RC4; SSL _ protocolstlsv1tlsv 1.1 tlsv 1.2; ssl_prefer_server_ciphers on; 用你自己的辅助域名替换server_name。 从AlibabaCloud (阿里巴巴云)下载了自己的pom文件ssl_certificate_key

server { listen 80 default_server; listen [ :3360 ] :80 default _ server; server_name www.xxx.com; gzip on; Rewrite^(.* ) $ https://$host$1;、重新启动nginx 11,开放443端口,如果是云服务,则配置为更换外部网络防火墙。 如果是物理服务,直接释放端口就可以了。 因为这是基本的操作,所以可以在网上查一下,但是我会介绍很多。

12、测试打开了我们的网站,成功地变成了https。 哈哈,大功告成了。 如果你也想做我的博客的话,请参考我的文章教我做自己的博客

最后[1]微信公众号:码农share[2]掘金

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。