织梦Dedecms如何开启https安全协议?

现在越来越多的网站开始使用https协议,其实百度从2014年底就已经开始支持https了,并且据说在排名上,同权重的网站,开启https会优待提升排名。先不管排不排名吧,https是一种更安全更先进的技术。作为互联网的弄潮儿,我们必须要与时俱进呀~果断的,全站启用https协议。下面具体说一下https的开启步骤:

一,申请SSL证书

有些小白会以为开启https只是在网址http后面加个s就可以了,其实不是的。https是需要验证SSL证书的,如果没有证书或者证书不匹配,则通过https访问你的网站是会被浏览器拦截的。

ssl证书是开启https的必要前提,证书有付费的,有免费的,腾讯云阿里云等各大云服务商都有提供免费的ssl证书。下面举腾讯云的例子:

1.注册腾讯云

https://cloud.tencent.com/act/cps/redirect?redirect=1040

2.关联我司作为服务商(非必要条件,友情关联)

3.申请SSL证书

https://console.qcloud.com/ssl

二,上传SSL证书到服务器

腾讯云面板下载的SSL证书压缩包里面包含各种服务器引擎的证书,你需要选择你的服务器类型

比如我们用的是Nginx服务器,就需要上传Nginx专用的SSL证书。如果是IIS,就上传IIS专用的

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

上传了SSL证书之后,我们还需在虚拟主机配置文件里面指定一下SSL证书的路径,不然访问会出错。

别的服务器我们并不了解。但是就我们现在用的WDCP面板+Nginx配置文件的写法是。你需要先找到

你服务器虚拟主机配置文件的路径,我们的是/conf/vhost/idedecms.com.conf各有不同,举一反三。

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;

        error_page  403 /errpage/403.html;

        error_page  404 /errpage/404.html;

        error_page  503 /errpage/503.html;

        location ~ \.php$ {

                proxy_pass http://127.0.0.1:88;

                include naproxy.conf;

        }

        location ~ /\.ht {

                deny  all;

        }

        location / {

                try_files $uri @apache;

        }

        location @apache {

                 proxy_pass http://127.0.0.1:88;

                 include naproxy.conf;

        }

return 301 https://www.$server_name$request_uri;

}

server {

listen 443 ssl;

        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;

        error_page  403 /errpage/403.html;

        error_page  404 /errpage/404.html;

        error_page  503 /errpage/503.html;

        location ~ \.php$ {

                proxy_pass http://127.0.0.1:88;

                include naproxy.conf;

        }

        location ~ /\.ht {

                deny  all;

        }

        location / {

                try_files $uri @apache;

        }

        location @apache {

                 proxy_pass http://127.0.0.1:88;

                 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;

ssl_session_timeout 5m;

}  (把配置文件代码贴出来貌似也无妨,别黑我们服务器哈哈哈哈哈哈哈哈哈哈哈哈)

四,网站页面js,css,以及图片资源引用地址改为https

这个不用我说了吧,网站开启https之后,页面上使用http调用的资源都会无法调用。

你需要把http的资源全都改成https调用。记住,不能漏掉任何一个js引用或者图片

如果有一个文件不是https引用的,则你的网站虽然可以正常https访问,但是地址栏

的https标识不会完全变绿,360浏览器尤为明显。这代表你网站虽然启用了https

但是没有做到完全的规范。被认定为不规范的https页面。

图一,规范的https页面,里面的资源全部使用https调用。

图二,不规范的https页面,里面的部分资未使用https调用。

新客户无门槛领取总价值高达2860元代金券

云服务器3折活动

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

织梦Dedecms如何开启https

1 篇文章1 人订阅

相关文章

来自专栏专业科技

冲击图(alluvial diagram)是流程图

605172933感谢“宏基因组0”群友李海敏、沈伟推荐此包绘制堆叠柱状图各成分连线:突出展示组间物种丰度变化。

3300
来自专栏java大数据

html当中如何引用js文件

3)html当中如何引用js文件 如果需要javascript工程师和html美工各干各的工作,需要分开写文件。 例 1.2 <html> <head> ...

15000
来自专栏知识分享

4-(微信小程序篇)关于本人写的A-H教程里面mqtt.js包使用介绍

https://www.cnblogs.com/yangfengwu/p/11624796.html

15220
来自专栏相约机器人

python生态系统中的线性回归

需求最大的受监督机器学习算法之一是线性回归。线性回归扎根于统计领域,因此必须检查模型的拟合优度。

11120
来自专栏code秘密花园

让骨架屏更快渲染 - 知乎

在之前「为vue项目添加骨架屏」一文中,介绍了骨架屏的概念以及在 Vue 项目中的应用。本文将介绍如何加快浏览器对骨架屏的渲染。

11010
来自专栏java大数据

给出一个javascript的Helloworld例子

<!-- 如果你用notepad建立一个txt之后你再改为html,一定在存时,要存成utf-8或unicode格式,或者你也可以用 myeclipse...

1000
来自专栏知识分享

5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明

https://www.cnblogs.com/yangfengwu/p/11625189.html

15820
来自专栏java大数据

javascript当中局部变量和全局变量

2)局部变量和全局变量 浏览器里面 window 就是 global,通常可以省。 nodejs 里没有 window,但是有个叫 global 的。 例 3...

1500
来自专栏越之

SCF VS Code 实践:基于腾讯云scf和对象存储cos实现的图床。

clone本仓库或者下载zip包直接上传腾讯云无服务器云函数也可(这里强烈推荐下腾讯云云函数产品的命令行工具SCF CLI)

13300
来自专栏热爱IT

python生成pdf报告、python实现html转换为pdf报告[python3] 原

系统安装wkhtmltopdf:参考 https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkh...

14910

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励