欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

服务器配置

WDCP服务器安装SSL证书实现HTTPS网址配置方法

服务器配置 我的站长站 2019-03-18 共195人阅读

WDCP面板环境,给某个站点添加SSL证书,实现HTTPS网址访问。在过去的几篇文章中,分享过不少在Linux VPS中对应的WEB环境安装SSL证书的经历,其实总体来看都大同小异,区别就是Apache或者Nginx,也有用其他环境,然后将SSL证书对应到站点配置文件绑定即可。

网友告知好像不可以实现,难道WDCP面板有特别之处?本着探索精神,准备尝试解决这个问题,然后顺便记录下来,曾经还记得有网友留言过是否可以分享一篇WDCP安装SSL的文章,这不正好一并分享给有需要的用户参考使用。

第一、WDCP面板环境安装SSL证书准备工作

1、我们需要确保当前Linux VPS已经使用的WDCP面板,如果我们使用其他环境,那则需要对应解决。这里我看到这位网友采用的是WDCP V3.1版本。

2、检查当前WEB引擎。因为WDCP可以选择Apache、Nginx,或者两者组合使用。这里习惯使用Nginx,所以我们需要在后台检查确定引擎。("系统设置"-"WEB引擎切换")

3、备份数据。如果我们不放心自己折腾坏了机器,建议还是备份下网站数据。有些时候就是那么奇怪,方法都没有问题,可能会导致出错。

第二、准备网站域名SSL证书

既然我们需要用到SSL证书,那肯定是要提前准备的。我们可以去购买,也可以用免费SSL证书。因为这位朋友只需要临时使用(估计是项目临时测试),所以我就直接帮他在SSL For Free申请免费Let's Encrypt证书。选择SSL For Free在线工具的原因是比较简单的可视化获取,如果直接用Let's Encrypt官方获取方式,稍显有点麻烦。

当然,如果我们喜欢用付费的或者已经准备好证书,那将获取到的证书几个文件放到本地来,等会需要用上。这里他是临时使用的,就帮他省钱一下。反正证书这个东西,如果只要实现HTTPS功能,免费和付费基本没多大区别,何况Let's Encrypt也是相当不错的。(参考文章:实战SSL For Free工具快速安装Let's Encrypt免费SSL安全证书)

我们获取到ca_bundle.crt、certificate.crt,private.key三个文件,需要先将前面2个.crt文件合并到一个.crt文件中。这里我合并到itbulu.crt。然后将itbulu.crt和private.key两个文件上传到服务器中目录。

/www/web/ssl/

第三、修改Nginx配置文件

/www/wdlinux/nginx-1.10.2/conf/vhost

我们需要到当前站点的nginx配置文件修改,添加SSL证书路径。我们打开文件可以看到已有80端口的配置,这里我们需要配置SSL证书443端口配置。复制一份80端口配置,然后丢到配置文件中。

server {
listen 443 ssl;
ssl on;
ssl_certificate /www/web/ssl/itbulu.crt;
ssl_certificate_key /www/web/ssl/private.key;
root /www/web/ssl_laobuluo_com/public_html;
server_name www.laobuluo.com;
index  index.html index.php index.htm;
ssl_session_timeout  10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4'; ssl_prefer_server_ciphers   on;
ssl_session_cache  builtin:1000 shared:SSL:10m;
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$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
include fcgi.conf;
}
location ~ /.ht {
deny  all;
}
}

主要是蓝色部分。配置完毕之后,我们重启WEB。

第四、设置防火墙端口

上面重启WEB之后,打开网址好像还不行,检查下防火墙,看到WDCP面板后台没有设置443端口,需要开启。在"安全管理"-"防火墙iptables"添加443端口。

然后我们再重启web,检查看看是否HTTPS生效。

第五、检查SSL是否生效

这里我们可以看到已经生效。WDCP面板部署SSL证书也这么简单,唯独需要注意开设防火墙443端口。

第六、WDCP安装SSL证书小结

1、与大部分WEB环境一样 ,WDCP面板安装SSL证书可以根据WEB引擎设置,这里用的Nginx环境,如果是Apache需要配置对应文件。

2、这里实现的是HTTP和HTTPS都可以使用,如果我们需要强制跳转HTTPS,我们则只需要在80端口配置中添加强制的HTTPS跳转。

相关推荐
  • SSL证书
  • cms源码
  • HTTPS证书
  • WDCP服务器安装SSL证书实现HTTPS网址配置方法

    WDCP面板环境,给某个站点添加SSL证书,实现HTTPS网址访问。在过去的几篇文章中,分享过不少在Linux VPS中对应的WEB环境安装SSL证书的经历,其实总体来看都大同小异,区别就是Apache或者Nginx,也有用其他环境,然后将SSL证书对应到站点配置文件绑定即可。网友告...

    服务器配置 195 5年前
  • 免费申请AlwaysOnSSL SSL证书

    打开主页之后我们可以清晰的看到申请界面,我们填写如下信息:-官方已经给出了证书签名请求的命令,不会的同学可以参考下面的教程:(给出两个方法 大家选择合适自己的方法)方法一:创建自签名证书的步骤注意:以下步骤仅用于配置内部使用或测试需要的SSL证书。第1...

    服务器配置 248 5年前
  • 免费SSL证书申请有哪些

    SSL证书基本上已经成为了现在建站的“标配”了,无论是搜索引擎对待Https加密的态度,还是用户对于Https链接的认识程度,SSL在当前的互联网地位已经得到了大大的提高了,所以还没有给自己的网站配置SSL证书的朋友不要犹豫赶紧上Https吧。对于商家或者公司来...

    服务器配置 267 5年前
  • 西部数码一键部署ssl证书工具
    西部数码一键部署ssl证书工具

    ssl证书一键部署工具截图使用方法如果原来部署过证书需删除原来证书的相关文件,有两个地方,D:ssl和D:nginxconfvhost下面的文件全删,否则部署证书时会冲突。剩下的就不用我说了,都是傻瓜式的,相比于传...

    开发软件 161 5年前
  • GoDaddy安装SSL证书详细图文教程

    GoDaddy国内现在已经有了中文版本了,大家可以选择简体中文即可。安装步骤1.登录到GoDaddy账户后,在“ssl certificates”一栏里我们可以按到自己购买的SSL证书。如图所示:2.我们需要点击证书产品后面的“Set Up”激活下SSL。3.点击设置后我们可以看到证...

    服务器配置 569 5年前
  • 最新phpcmsv9.6.3系统源码下载
    最新phpcmsv9.6.3系统源码下载

    源码介绍phpcmsv下载截图由于phpcms官方不再维护,大量phpcms用户面临着各种bug风险,由网友自发维护更新phpcmsv9.6.3系统源码。该源码是咋phpcms v9.6.3的镜像基础上进行维护的,提供bug修复、新模块...

    php源码 214 3年前
  • PHP幽梦影视CMS源码 自动采集
    PHP幽梦影视CMS源码 自动采集

    PHP幽梦影视CMS源码,自主开发的一款自动采集影视源码,自动采集资源站最新内容。搜索模块,播放模块,UI也是用大众喜爱的类型。 核心代码已用SG11加密,但不影响使用和二次开发,代码也做了最大的优化,速度...

    php源码 419 3年前
  • ASPCMS 2.7.3网站源码
    ASPCMS 2.7.3网站源码

    ASPCMS 2.7.3网站源码通用标签说明1、基本标签:{aspcms:sitepath} 网站终极目录(可放在二级目录,其它语言则在三级目录){aspcms:languagepath} 语言目录{aspcms:siteurl} ...

    asp源码 263 4年前
  • Asp.Net淘特Cms网站源码
    Asp.Net淘特Cms网站源码

    Asp.Net淘特Cms网站源码安装方法1、在您的sqlserver企业管理器中,新建数据库totnetcms,然后在totnetcms上右键-所有任务-还原数据库-从设备-找到CMS所在文件夹下database目录里的data.bak文件进行还原...

    .net源码 128 4年前
  • 马克斯CMSV3仿快播电影网站源码
    马克斯CMSV3仿快播电影网站源码

    马克斯CMS模板说明本模板支持马克斯CMS3.0网站管理系统使用,模板增加了些新的页面,有最新排行榜,热门排行榜页,自定义页,也需要对马克斯程序比较了解,这样在安装模板时比较容易。网站模板特点一、二级...

    php源码 469 4年前
  • phpstudy如何使用HTTPS证书,导入证书方法
    phpstudy如何使用HTTPS证书,导入证书方法

    phpstudy只有8.0以后的版本支持HTTPS证书,所以如果您的phpstudy没有SSL证书导入功能,请先去官方升级最新版本的phpstudy。phpstudy导入证书方法1、打开phpstudy2、点击“网站”,选择一个网站点击“...

    服务器配置 148 1年前
  • WDCP服务器安装SSL证书实现HTTPS网址配置方法

    WDCP面板环境,给某个站点添加SSL证书,实现HTTPS网址访问。在过去的几篇文章中,分享过不少在Linux VPS中对应的WEB环境安装SSL证书的经历,其实总体来看都大同小异,区别就是Apache或者Nginx,也有用其他环境,然后将SSL证书对应到站点配置文件绑定即可。网友告...

    服务器配置 195 5年前
  • 站长工具检测HTTPS证书PCI DSS不合规是什么原因

    前言用站长工具检测发现HTTPS证书显示“PCI DSS不合规”,如下图,大家也可以自行检测下,检测地址:https://stool.chinaz.com/https?url=www.wdzzz.comPCI DSS不合规截图解决方法原因很简单,就是您使用的证书解密协议太低了,默认是TLS v1.0协议。我们只要修...

    服务器配置 122 2年前
  • HTTPS / SSL证书在线快速免费申请
    HTTPS / SSL证书在线快速免费申请

    工具介绍amh一家国内云主机面板服务商,官网也提供免费的HTTPS / SSL证书在线申请,支持泛域名证书申请。SSL证书申请截图操作方法1、先注册帐号2、然后输入域名,申请泛域名证书3、输入*,如*.wdzzz.com...

    主机域名 94 2年前
  • cloudflare免费领取15年SSL证书(图文)

    领取cloudflare证书方法1、登录cloudflare,网址:https://dash.cloudflare.com/2、选择需要领取的网站3、修改SSL模式,SSL/TLS—— 概述——完全(严格)3、创建证书,SSL/TLS——源服务器——创建证书选择使用cloudflare生成私钥和CSR,类型默认RAS(2048)就可以了...

    主机域名 513 1年前