无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[教程] 【文图】wdcp3.2开启ssl为您的网站开启https

本帖最后由 hanwanlong 于 2017-4-27 19:46 编辑

ssl是wdcp32版本新出的功能,在发布这篇文章之前正式版还没发布,俗话说:兵马未动粮草先行。
我也有幸参与wdcp3.2的内测,发现了一些小问题也给官方提出建议。下面是wdcp如何启用ssl并设置。
如果大家有问题请在下面留言,有空了我就抽时间回复大家。
首先你需要有一个ssl证书,至于怎么申请在自己百度一下吧,这里就不多介绍了。
第一步我们将申请好的ssl证书解压到本地
dc7783cfe1b1596f74276c0808da79e5.jpg
2017-4-27 19:42

选择对应版本的证书,如果是双引擎那么就用Nginx证书,将证书文件及密钥命名为域名(如下图)。使用WinSCP上传至/www/wdlinux/nginx-1.8.1/conf/cert目录下
377aea9ac230bca6d7aeafa2b861d075.jpg
2017-4-27 19:43

然后再wdcp后台新建站点
74f5bc2dbc99a1a1b79ff02421c32032.jpg
2017-4-27 19:43

在https支持选择开启
a924d0305539c82732c1623746715abf.jpg
2017-4-27 19:43

输入域名//www.hanwanlong.cn查看是否开启。
3eda687268ed8b75a85a986953cff808.jpg
2017-4-27 19:43

访问正常,到这里还没结束,如果直接输入www.hanwanlong.cn是不会跳转到https的,需要设置一下301让http跳转https 还不影响网站之前。

只需要将下面这段代码加到nginx配置文件里就可以了。
if ($scheme = http) {
return  301 https://$host$request_uri;
}

加到server块下然后重启Nginx就可以正常跳转了

Ps最后一步跳转测试必须清楚浏览器缓存

如果有什么问题可以在 下面留言,抽时间给大家回答!

原文链接:https://www.hanwanlong.cn/1614.shtml
www.hanwanlong.cn欢迎交流

很会做SEO
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

回复 2# admin


    哈哈,主要从事运营工作,技术不如你,但是运营方面俺还是敢说的:lol

TOP

你博文上也要给我加个链接呀,这样才公平
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

回复 4# admin


    哈哈,大哥啊就别计较这点东西了。我给你加上

TOP

WDCP 发v3.2正式版上线了吗?目前我们是v3.09还没有发现有如上的功能!谢谢!

TOP

回复 6# wskhen


    3.2正在测试,近期会发布!这个就是3.2新版的设置方法!
www.hanwanlong.cn欢迎交流

TOP

为什么我的这样做了,不跳转啊。。

TOP

回复 8# 475931183


    代码加错地方了。
www.hanwanlong.cn欢迎交流

TOP

回复 9# hanwanlong 加到www/wdlinux/nginx-1.10.3/conf/vhost 里网站的.conf文件中的 ,这样加的。
server {  

listen 80;  
listen 443;
ssl on;

server_name xx.com www.xx.com;
  if ($scheme = http) {
return  301 https://$host$request_uri;
}

}

TOP

回复 10# 475931183


    是这样的加的
www.hanwanlong.cn欢迎交流

TOP

回复 11# hanwanlong :( 这样加了,服务器也重启了,但是没得效果。

TOP

回复 12# 475931183


    server {
        listen       80;
        listen       443 ssl;
        root 站点路径;
        ssl_certificate      证书路径.crt;
        ssl_certificate_key  密钥路径.key;
        server_name hanwanlong.cn www.hanwanlong.cn;
    if ($scheme = http) {
        return  301 https://$host$request_uri;
    }
www.hanwanlong.cn欢迎交流

TOP

ssl_certificate      证书路径.crt;
        ssl_certificate_key  密钥路径.key;
是要绝对路径还是相对路径?
nginx自动生成的那个路径应该是错的,但是我把配置文件改成绝对路径,重启web之后,它自动给我改成了相对路径,不堪其扰啊!

TOP

小白伤不起

TOP

返回列表