网站怎么获得HTTPS加密?
时间:2023-02-14 11:48:01 | 来源:建站知识
时间:2023-02-14 11:48:01 来源:建站知识
网站怎么获得 HTTPS 加密?网站开启 HTTPS,需要购买(或获取免费的 ssl 证书。)并正确部署至你的网站。
1、申请 SSL 证书
开启 https 的第一步是申请 SSL 证书。
SSL 证书有免费和付费两种模式,各大云厂商处都能得到免费的 ssl 证书。
2、部署 SSL 证书
以域
http://video.fuyeor.com 、Apache 服务器为例,将如下代码添加至 httpd.conf 文件(httpd.conf 文件位于 Apache 安装目录 /conf/httpd.conf )的<VirtualHost *:443>中,以部署SSL证书在网站:
#开启SSLSSLEngine on SSLProxyEngine OnSSLProxyVerify noneSSLCertificateFile "C:/SSL证书路径/ video.fuyeor.com _public.crt" #公匙证书SSLCertificateKeyFile "C:/SSL证书路径/ video.fuyeor.com .key" #私匙证书SSLCertificateChainFile "C:/SSL证书路径/ video.fuyeor.com _chain.crt" #域名证书
并将 HTTP 重定向到相应的 HTTPS 站点:
<VirtualHost *:80># ServerName 写网站域名,比如 video.fuyeor.comServerName video.fuyeor.comRewriteEngine on#将 http 跳转到 https 上 https://video.fuyeor.comRewriteRule ^(.*)?$ https://video.fuyeor.com $1 [R=301,L]</VirtualHost># 将 video.fuyeor.com 改成你的域名
3、访问测试,看看是否由 http 重定向到 https
访问一下以 http 开头的网址(
http://video.fuyeor.com ),
看看是否可以跳转到 https 上(既能够跳转到
https://video.fuyeor.com )。
http://video.fuyeor.com => https://video.fuyeor.comhttp://video.fuyeor.com/watch/faded => https://video.fuyeor.com/watch/faded
如下图所示,能够正确跳转并且显示了“连接安全”即为已经正确开启了 https:
已经正确开启 https ↑站点启用 https 对于网站的 SEO 有哪些正面作用?[1]传统的 HTTP 模式,存在着大量的灰色中间环节,相关信息很容易被窃取,但 HTTPS 却是通过认证用户与服务器,将数据准确地发送到客户机与服务器,并采用加密方式以防数据中途被盗取,大大降低了第三方窃取信息、篡改冒充身份的风险。
而 HTTPS 主要由有两部分组成:HTTP + SSL / TLS,也就是在 HTTP 上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。
开启 HTTPS 在百度的网站收益:- 1、网站更安全,对应网站评价会相对高一些;
- 2、网站更安全,对应网站落地体验也是更加优质的;
- 3、在搜索展示端,做 HTTPS 改造的网站,在搜索改造下会出现 HTTPS 的展现样式。
- 4、在安装了百度分析代码的情况下,跳出率相比于 http 较低,排名相对于 http 更高。
开启 HTTPS 的一些其他缺点:1、SSL 证书容易过期。
如果 SSL 证书过期没有留意更换,网站就会提示“可能有攻击者从此站点窃取你的信息”,所以我们一定要留意 SSL 证书的失效日期,提前更换。
2、因为用于标识自身的 SSL 证书仅在特定时间段内有效,所以
如果用户的设备时钟不正确,就无法访问网站。3、如果没有正确配置,浏览器会出现红色提示:
你的连接不是专用连接 攻击者可能试图从 xxx 窃取你的信息(例如,密码、消息或信用卡)。
从而导致用户无法访问网站
[2]。因此 SSL 证书一定要在网站建设初期正确部署。
参考
- ^开启 Https 对网站有优化作用吗? https://docs.fuyeor.com/answer/6244.html
- ^精选问答:Http 和 Https https://docs.fuyeor.com/http-and-https