网站网址如何从http转到https

2018-10-31

今天把自己的博客也弄成了https。用的是腾讯云的免费SSL证书。下面记录一下过程:

1、申请SSL证书

我用的是腾讯云的免费DV SSL证书,所以先进腾讯云控制台申请一个SSL证书。申请的过程很简单:登录腾讯云,搜索”SSL证书管理”, 然后“申请证书”,按照提示一步步操作下来就好。到后面需要验证一下,我选择的是第二种验证方式,就是上传一个验证文件到网站根目录指定的文件夹下。然后就是等待验证,等待的时间也不长,大概几分钟那边就验证好了。接下来就是配置网站服务器了。

2、服务器配置

从腾讯云控制台里把证书下载下来,解压后里面有几个文件夹,分别对应的是不同服务器的证书相关文件,我的服务器是nginx的,所以需要的是里面那个nginx文件夹里面的东西。里面有2个文件,把这2个文件上传至服务器中,我放在了/etc/ssl/private目录下。接下来就是对域名的配置文件进行设置了。打开域名对应的.conf配置文件,在里面加入如下几句:

listen 443;
ssl on;
ssl_certificate /etc/ssl/private/www.zhangli2015.com_bundle.crt;  //证书对应的目录及名字
ssl_certificate_key /etc/ssl/private/www.zhangli2015.com.key;  //证书对应的目录及名字
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;

重启nginx服务,网站就可以以https://访问了。

One thought on “网站网址如何从http转到https

发表评论

邮箱地址不会被公开。 必填项已用*标注