测试网站启用HTMLS的过程全记录

https

 

HTTPS是相较HTTP更安全的协议,搜索引擎对HTTPS的收录和排名也要好于HTTP,所以让网站支持HTTPS是SEO的不错选择。

开启HTTPS总体来说需要4个步骤:

  • 1.购买SSL安全证书,审核网站资质;
  • 2.审核通过,获得安全证书,安装到服务器;
  • 3.开启443(或80)端口,将主站内网址修改为HTTPS网址;
  • 4.使用301定向,将HTTP网址强制跳转到HTTPS。

1.申请SSL证书

我使用的是免费的SSL证书,阿里云控制台-安全(云盾)-证书服务-购买证书。即可购买到。购买后进行解析验证,当天就可以下证书。

阿里免费SSL

2.验证服务器类型,下载对应证书

服务器属于什么种类,就下载对应证书。简单的验证方式,比如:

点击这里使用atool工具查看

通过这个网站查询。

如果是自有服务器,根据操作指南,将证书安装到服务器。

如果是阿里云虚拟主机,请看步骤2.5

2.5阿里云虚拟主机部署方式

阿里云CDN-1

首先,云虚拟主机不支持SSL证书,所以需要借助阿里云CDN服务开启。

打开阿里云CDN服务,进入阿里云CDN控制台;

添加域名,端口80即可。在域名管理处,开启HTTPS;

在HTTPS设置内,选择“自定义上传”输入证书内容即可;

然后,在阿里云控制台-云计算基础服务-CDN-域名管理,处,找到添加域名的CNAME;

在阿里云控制台域名与网站(万网)-域名进行CNAME解析即可

阿里云CDN-2

3.使用插件直接开启SSL服务

使用云虚拟主机请忽略这一条,上一条截止操作已经结束。

推荐Really Simple SSL,安装插件后,启用即可自动配置。

附:网站从http强制跳转到https实现方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<IfModule mod_rewrite.c>RewriteEngine On

RewriteCond %{HTTPS} !^on$ [NC]

RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

【站长注:由于个人财力有限,本网站HTTPS服务已经部分关闭】

微信打赏支付宝打赏

感谢您的支持!

文章来源:卡米雷特的小站www.kamilet.cn)转载请注明出处。

卡米雷特

视觉控&技术控,不断学习中!


您可能还喜欢...

2 条回复

  1. 宝塔说道:

    宝塔可以免费装的

发表评论

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