现在越来越多的网站开始选用https协议,实际上百度从2014年底就已经开始支持https了,并且据说在综合排名上,同权重的网站,迈入https会关照提升综合排名。先不管车想综合排名吧,https是一种更安全更先进的技术。作为互联网的弄潮儿,他们必须要与时俱进呀~果断的,全站开通https协议。
不要以为迈入https只是在网址http后面facais就可了,实际上不是的。https是必须判别SSL证书的,只要没有证书要么证书不匹配,则通过https访华你的网站是会被浏览器拦截的。
一、获取证书
升级到 HTTPS 协议的第步棋,就是要获得一张证书。阿里云上可申请免费的HTTPS证书。
1.首先登录阿里云,在“产品与服务”的下拉菜单中,寻得“CA证书服务(数据安全)”。
2.单击右下角“订购证书”按钮
3.“保护类型”选取“这个域名”,品牌选取赛门铁克。
然后证书类型选取“免费型DV SSL”。
4.单击“立即订购”
1、第一步,打开IE浏览器,在首界面最上方找到【帮助】选项,点击,然后选择【Internnet Explorer 9 新增功能】。2、进入之后,可以看到一个界面,在里面可以看到一行字,大概意思是说,旧版本支持已终止,请立即升级到IE 1。
5.订购如愿以偿后,单击“Chinian”
6.编码这个域名,有一点必须注意,电脑浏览器版本低如何升级,这里必须精确到二级域名,例如www.dedemao.com和pay.dedemao.com是两个二级域名,是不一样的。只能编码这个,只要有多个域名必须HTTPS,必须订购多次,每次标配这个域名。填好后,单击下步棋。
7.填好个人信息,只要域名也在阿里云,域名判别类型可选取DNS,并签到。只要域名无人知晓阿里云且服务器是linux的,那么选取文件。
8.只要是选取文件,必须将所设文件订阅到所设目录下。
9.等待审核通过后,单击“订阅”,订阅证书。
二、装配证书
1、搜索“ie浏览器”,得到ie浏览器较新的版本 /iknow-pic.cdn.bcebos.com/0823dd54564e9258cf9ec9649082d158cdbf4e95"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/
按照服务器的环境选取相应的证书订阅并阅读标配教程即可。
装配如愿以偿后,选用SSL Labs Server Test 检查吧证书是否生效。
补充吧:
服务器虚拟主机设置SSL证书路径
浏览了SSL证书以后,他们还需在虚拟主机标配文件里所设吧SSL证书的路径,不然访华会弄错。
别的服务器他们并不了解。然而就他们现在用的WDCP面板+Nginx标配文件的读音是。你必须先寻得
server {
listen 80;
root /www/web/idedecms_com/public_html;
server_name idedecms.com idedecms.com www.idedecms.com img.idedecms.mysitecdn.com;
index index.html index.php index.htm;
error_page 400 /errpage/400.html;
升级步骤如下:1、打开浏览器,下方菜单栏有“我”:2、进入之后设置:3、设置里面找到关于(会显示浏览器版本信息的):4、进入关于之后会出现检查更新和自动更新的勾选:5、选择检查更新之后就会出现最新版本的浏览器:之后。
error_page 403 /errpage/403.html;
error_page 404 /errpage/404.html;
error_page 503 /errpage/503.html;
location ~ \.php$ {
proxy_pass ;
include naproxy.conf;
}
location ~ /\.ht {
deny all;
}
location / {
try_files $uri @apache;
}
ie浏览器版本过低可以使用电脑的自动更新功能来升级IE浏览器。用系统的自动更新功能来实现浏览器的升级,打开控制面板,然后找到系统的自动更新选项。比如你用的IE8浏览器,那么就会在页面上面显示最新版的IE的下载链接,你直接。
location @apache {
proxy_pass ;
include naproxy.conf;
}
return 301 https://www.$server_name$request_uri;
}
server {
listen 443 ssl;
root /www/web/idedecms_com/public_html;
index index.html index.php index.htm;
error_page 400 /errpage/400.html;
error_page 403 /errpage/403.html;
error_page 404 /errpage/404.html;
error_page 503 /errpage/503.html;
location ~ \.php$ {
proxy_pass ;
include naproxy.conf;
}
location ~ /\.ht {
deny all;
1、搜索“ie浏览器”,得到ie浏览器较新的版本 /iknow-pic.cdn.bcebos.com/0823dd54564e9258cf9ec9649082d158cdbf4e95"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/
}
location / {
try_files $uri @apache;
}
location @apache {
proxy_pass ;
include naproxy.conf;
}
ssl_certificate /www/ssl/idedecms_com/1_www.idedecms.com_bundle.crt;
ssl_certificate_key /www/ssl/idedecms_com/2_www.idedecms.com.key;
1、方法一:打开需要更新的浏览器,点击帮助,选择联机支持。可以在网站找浏览器的下载页面,找到后会自动检测当前使用的浏览器版本,然后进行升级即可。2、方法二:打开控制面板,找到系统的自动更新选项。点击检查更新按钮。点。
ssl_session_timeout 5m;
}
三、更改链接
上面这行载入命令,有两种改法。
其中,改法二会按照当前网页的协议,载入相同协议的外部资源,更灵活一些。
另外,只要页面头部加进了rel=&34;,也要改回HTTPS网址。
这个不用我说了吧,网站迈入https以后,页面上选用http调用的资源都会无法调用。你必须把http的资源全都改回https调用。记住,不能被忽视任何这个js列举要么图片只要有这个文件不是https列举的,则你的网站的确可正常https访华,然而地址栏的https标识不必完全变红,360浏览器尤为明显。这代表你网站的确开通了https然而没有做到完全的规范。被认定为不规范的https页面。
四、301重定向
下步棋,更改 Web 服务器的标配文件,选用 301 重定向,将 HTTP 协议的访华导向 HTTPS 协议。
Nginx 的读音。
server {
listen 80;
server_name domain.com www.domain.com;
return 301 $request_uri;
}
Apache 的读音(.htaccess文件)。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
更多文章资讯:
转载: