历时2天左右的证书上传部署,终于结束了!

因为公司要开发小程序,小程序部署到开发环境必须支持https证书行。

阿里云目前的证书还是比较多的额,大致分为2类,一类是支持单域名,一类是支持泛域名。

自己购买的是 GeoTrust 通配符 DV证书  1年 1478元

申请流程很简单  :  申请 =》 支付 -》填写信息 -》通过 -》下载证书-》上传配置服务器-》完成 

自己是在上出传SSL 证书出现了很尴尬的情况,我的环境是 apche+nginx +mysql +liunx  使用WDCP 面板来管理。

开始我总以为是apche 运行环境,所以一直安照说明文档配置,结果还导致http 80端口也无法被访问,我整整调试了一天,也没有结果。

直接表示工单处理,阿里云反馈给我的是 443端口没有被检测到,要我配置这个端口,(安全组和iptables防火墙都都处理了,没有问题)蒙了一段时间,后来明白,443端口检测其实只要证书上传到服务器,配置没有问题,就能被检测到。

我也尝试配置过 Nginx.config ,引入 证书文件。 配置了却无法正常访问,Why? 我表示很无语,我当时几乎不知道该怎么办,明明照着文档去操作的。

--------------------------------------------------------------------------------------------- 下面是我开始解决问题的描述

 1 我以前的老板(隆哥)他服务器比我经验多,还配置过这些证书。

 2 结果他直接帮忙把证书上传到Nginx/cofing/cert/ 证书位置。 

 3 443 端口这个时候可以被监测到, https://wp.chinawr.net/  出现证书不安全的提示。

 4 最后一步,【站点列表】开启SSL ,就是配置某个域名是否开启https ,如果点击开启,就会默认写入一段代码到 vhost 下的访问配置 gw.chinawr.net.conf 

server {
  listen 443;
  root /www/web/gw/public_html;
  ssl on;
  ssl_certificate cert/gw.chinawr.net.pem;
  ssl_certificate_key cert/gw.chinawr.net.key;
  ssl_prefer_server_ciphers on;
  ssl_session_timeout 10m;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  server_name gw.chinawr.net;
  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 {
internal;
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
}

 

最后总结:如果使用的WDCP 面板 配置SSL 证书非常简单 1-上传证书  2-为当前二级域名开启SSL 3-访问正常 yes

阿里云 SSL 证书 总结的更多相关文章

  1. 宝塔面板配置阿里云SSL证书流程

    阿里云SSL证书申请过程就不在这里说了 1 先下载阿里云成功申请的SSL证书 解压后 有3个文件 2  找到宝塔面板的 站点设置  找到SSL设置 3 找到其他证书 用文本打开.key文件  复制里面 ...

  2. 阿里云SSL证书到期(续期)图文教程

    今天公司项目突然报错 后来查询是SSL证书过期了.友情提示: 证书产品仅支持新签发.不支持续费.证书到期前需在阿里云SSL证书控制台重新购买和申请证书. 登录阿里云控制台,点击产品与服务,在搜索框搜索 ...

  3. tomcat部署安全证书文件(阿里云SSL证书)

    1.下载安全证书文件: 这里使用的是阿里云SSL证书(免费一年) 2.把下载的压缩包进行解压 3.将pfx文件拷贝至服务器 4.利用jdk将pfx转jks 5.cmd进入命令行 6.切换至jdk的bi ...

  4. 阿里云ssl证书过期怎么解决 (免费SSL证书) 三步解决

    阿里云ssl证书过期怎么解决(免费SSL证书),三步解决 使用免费的SSL证书网站  https://ohttps.com 1.注册帐号 2.申请证书 3.部署到阿里云 4.注意事项 1.注册帐号 到 ...

  5. Linux下Nginx配置阿里云 SSL证书实现HTTPS访问

    这篇文章主要介绍了nginx配置ssl证书实现https访问的示例 1.服务器系统:Centos 2. 阿里云申请SSL证书 选择“免费版DV SSL”,点击立即购买: 下载证书 列表中找到已签发的证 ...

  6. 初识 阿里云 SSL 证书申请

    去你尼玛的大QQ ,一个 SSL 证书,花了我一整天时间,特意在此记载,为后面的小伙伴参考 最近在开发小程序,小程序规定要使用 https 协议,那我能怎么办?去申请啊,傻逼 阿里云的 SSL 证书申 ...

  7. 阿里云SSL证书tomcat配置

    1. SSL证书申请 登录阿里云控制台,查看购买域名中有SSL证书的申请,ssl证书申请中有单域名的申请,配置要申请的域名信息(注意:一个域名下,一次只能添加一个证书,最多申请3个免费证书用于测试), ...

  8. wdCP v3.3.8apache阿里云ssl证书实现智慧软文http转换https的详细操作教程

    先展示一下效果:智慧软文发布系统(https://www.zhihuiruanwen.com) 之前用的是传统的http,发现360浏览器,火狐浏览器,谷歌浏览器均提示不安全的链接,最主要的是第一次打 ...

  9. 检查阿里云ssl证书到期情况

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019-06-10 16:00 # @Author : Anthony.long # ...

随机推荐

  1. 搜素题 --java

    Poj2531 首先把所有节点都放在一组,然后采用深度优先搜索的方法,对每一个节点都做判断是否应该移到另一组去,判断的依据是移过去和不移过去哪个得到的和值比较大(这里移去B组后的计算方法就是加上该点和 ...

  2. JSON WEB Token(JWT)

    最近面试被问及单点登陆怎么解决?自己的项目前后端分离,自己实现token认证,token有失效时间,token中包含用户基本的信息.且一个当用户重新登陆后,原来的token就会失效,这么安全的一个to ...

  3. 使用Object.prototype.toString.call()方法精确判断对象的类型

    在JavaScript里使用typeof判断数据类型,只能区分基本类型,即:number.string.undefined.boolean.object. 对于null.array.function. ...

  4. Spring-Boot 使用 Jedis 操作 Redis

    背景: 1.Redis 之前学了个皮毛 还忘的差不多了,感觉公司项目中的Redis用的真的牛逼,so 需要深造. 2.有个同事在搞Jedis,勾起了我对知识的向往,不会用,但是很渴望. 过程: 1.改 ...

  5. javascript基础常识了解一下

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. The POM for cn.e3mall:e3mall-common:jar:0.0.1-SNAPSHOT is missing, no dependency information available

    [WARNING] The POM for cn.e3mall:e3mall-common:jar:0.0.1-SNAPSHOT is missing, no dependency informati ...

  7. Hibernate-day02

    OID 1,对象里面没有主键的概念,对象中对应主键的属性,称为OID(对象标识符);2,OID用来唯一标明一个对象实体(加上对象类型)3,OID在对象里面不见得只有一个属性;(映射复合主键)4,OID ...

  8. python学习-01

    1.编程语言分类: 编译型:(由编译器将代码编译成计算机识别的二进制文件)C \C++ \C#    运行速度较解释型语言快 解释型:(在运行时进行编译)python.php.sheel.ruby.j ...

  9. js 类

    ---恢复内容开始--- <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset ...

  10. NTFS文件系统详细分析

    NTFS文件系统详细分析 第一部分 什么是NTFS文件系统 想要了解NTFS,我们首先应该认识一下FAT.FAT(File   Allocation   Table)是“文件分配表”的意思.对我们来说 ...