1. 城镇大全网
  2. 综合百科

网站如何开启https(网站升级HTTPS教程)

现在越来越多的网站开始选择https协议。其实百度从2014年底就开始支持https了,而且据说在综合排名方面,同等权重的网站进入HTTPS都会照顾到综合排名的提升。不考虑汽车的整体排名,https是更安全更先进的技术。作为互联网潮流引领者,必须与时俱进~果断全站开启https协议。

不要以为输入https只是URL http后面的facais,其实不然。Https必须区分SSL证书。只要没有证书或者证书不匹配,你通过https访问中国的网站就会被浏览器屏蔽。

先领证

升级到HTTPS协议的第一步是获取证书。阿里云可以申请免费的HTTPS证书。

1。首先登录阿里云,在“产品和服务”下拉菜单中找到“CA证书服务(数据安全)”。

2。点击右下角的“订购证书”按钮。

3。选择“此域名”作为保护类型,选择赛门铁克作为品牌。

然后选择“免费DV SSL”作为证书类型。

4。点击“立即订购”

5。下单成功后点击“辗迟”。

6。这个域名编码需要注意的一点是,一定要精确到二级域名。比如www.dedemao.com和pay.dedemao.com是两个二级域名,是不一样的。你只能编码这个。只要有多个域名必须是HTTPS,就必须多次订购,而且这个域名每次都是标配。填写完表格后,单击下一步。

7。填写个人信息。只要域名也在阿里云,就可以选择DNS作为域名判别类型,进行登录。只要域名是阿里云未知的,服务器是linux,那么就选择文件。

8。只要选择了一个文件,就必须将设置文件订阅到设置目录中。

9。审核通过后,点击订阅即可订阅证书。

二。装配证书

根据服务器环境选择相应的证书订阅,阅读标准教程。

组装完成后,选择SSL Labs服务器测试,检查证书是否有效。

添加它:

腾讯云面板订阅的SSL证书压缩包包含了各种服务器引擎的证书。您必须选择您的服务器类型。比如他们用Nginx服务器,你就必须浏览Nginx专用的SSL证书。只要是IIS,浏览IIS专用

服务器虚拟主机设置SSL证书路径。

浏览完SSL证书后,他们还需要在虚拟主机的标准文件中设置SSL证书的路径,否则访问中国时会出错。

他们不知道其他服务器。然而,他们现在使用的WDCP面板上的标准文件Nginx的发音是。你必须先找到它。

你的服务器虚拟主机的标准文件路径是/conf/vhost/idedecms.com.conf,各不相同。

服务器{

听80;

root/www/web/idedecms _ com/public _ html;

server_name idedecms.com idedecms.com www.idedecms.com img.idedecms.mysitecdn.com; 服务器名idedecms.com·idedecms.com·www.idedecms.com·img.idedecms.mysitecdn.com;

索引index.html index.php index.htm;

error _ page 400/err page/400 . html;

error _ page 403/err page/403 . html;

error _ page 404/err page/404 . html;

error _ page 503/err page/503 . html;

位置~ 。php$ {

proxy _ pass http://127 . 0 . 0 . 1:88;

包含naproxy.conf

}

location ~ /。ht {

全部否定;

}

位置/ {

try _ files $ uri @ Apache;

}

location @apache {

proxy _ pass http://127 . 0 . 0 . 1:88;

包含naproxy.conf

}

返回301 https://www。$ server _ name $ request _ uri

}

服务器{

监听443 ssl

root/www/web/idedecms _ com/public _ html;

server_name idedecms.com idedecms.com www.idedecms.com img.idedecms.mysitecdn.com; 服务器名idedecms.com·idedecms.com·www.idedecms.com·img.idedecms.mysitecdn.com;

索引index.html index.php index.htm;

error _ page 400/err page/400 . html;

error _ page 403/err page/403 . html;

error _ page 404/err page/404 . html;

error _ page 503/err page/503 . html;

位置~ 。php$ {

proxy _ pass http://127 . 0 . 0 . 1:88;

包含naproxy.conf

}

location ~ /。ht {

全部否定;

}

位置/ {

try _ files $ uri @ Apache;

}

location @apache {

proxy _ pass http://127 . 0 . 0 . 1:88;

包含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;

SSL _ session _ time out 5m;

}

第三,换链接

下一步就是把网页、网页js、css、图片资源加载的HTTP资源的列表地址改成https。因为只要加密网页中有未加密的资源,浏览器就不必加载那些资源。

有两种方法可以修改上面行中的load命令。

其中,第二次改革会根据当前网页的协议加载相同协议的外部资源,更加灵活。

另外,只要rel = & # 34canonical & # 34然后改回HTTPS的地址。

这个不用我说。网站进入https后,页面上http调用的资源不会被调用。您必须将所有http资源改回https调用。记住,不能忽略任何js列表或图片。只要这个文件没有在https中列出,你的网站确实可以正常在https中访问中国。不过地址栏的https标志不一定要完全变成红色,尤其是在360浏览器中。这说明你的网站确实开通了https,但是还没有完全规范。被识别为非标准的Https页面。

四。301重定向

下一步就是改变Web服务器的标准文件,选择301重定向,将HTTP协议的访问定向到HTTPS协议。

nginx的发音。

服务器{

听80;

服务器名domain.com·www.domain.com;

return 301 https://domain . com $ request _ uri;

}

阿帕奇的发音(。htaccess文件)。

重写引擎打开

重写秒%{HTTPS}关闭

RewriteRule(。*)https://% { HTTP _ HOST } % { REQUEST _ URI }[R = 301,L]

更多文章信息:https://www.999la.com/article/

转载:http://www . 999 la . com/wanghanyunyingwz/eabf 9 f 61 db 0814 c 267 e . html。

,

猜你喜欢:综合百科

综合百科网站如何开启https(网站升级HTTPS教程)

转载请注明:原文链接 | http://www.nnxc.com.cn/10043351310.html