阿里云域名https证书(ssl证书)配置,nginx配置,亲测可用,记录下

首先进入到阿里云域名控制台,在域名控制台选择要配置的域名,并在操作栏点击“解析”

在域名解析点击更多下的SSL进入到证书列表页

在阿里云搜索框中进行搜索ssl证书,选择以下这几个选项,有免费的,只是安全性差点,点击购买
点击进入

申请成功后在解析设置新增解析记录TXT,然后下载证书,会得到两个文件分别是.pem和.key结尾文件,并放到你的服务器配置项目录中,我这里用的是nginx服务器我的是放在nginx下的 cert目录下

在你的云服务器ECS新增/添加443端口的安全规则(一般443,80默认就有)

选择自己的服务器,配置nginx的https,配置对应域名的conf文件

nginx安装目录下创建cert,编辑nginx配置文件,HTTPS server下面注释放开

server{listen 443 ssl; #监听443端口server_name online2.DDDD.cn;#域名index index.html index.htm; #访问首页地址root D:\wx_address_tomcat\webapps\spring_70_s4s2h5_03;ssl_certificate "D:/nginx2/nginx-1.15.1/cert/1648469_online2.DDDD.cn.pem";ssl_certificate_key  "D:/nginx2/nginx-1.15.1/cert/1648469_online2.DDDD.cn.key";#对应的证书key文件路径ssl_protocols TLSv1 TLSv1.1 TLSv1.2;     location  / {proxy_pass http://localhost:8888; #对应监听的接口,转发的地址}location /resources/ {**alias D:/apache-tomcat-7.0.59_64/XXXX/ROOT/resources/;#重命名到nginx目录下,直接由nginx提供,不经过tomcat,所以你们要拷贝或者直接剪切静态资源到这边**expires 1d; #文件缓存时间1天,前端会收到这个}}

错误:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37

原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了

切换到源码包

/usr/local/src/nginx/nginx-1.13.7

查看nginx原有的模块

/usr/local/nginx/sbin/nginx -V

如果configure arguments:后面有,就复制下来。然后执行 

./configure --原来有的模块(如果有的话) --with-http_ssl_module

运行完执行命令make

关闭现在运行的Nginx服务器。

/usr/local/nginx/sbin/nginx -s stop// 然后备份原有已安装好的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak// 将刚刚编译好的nginx覆盖掉原有的nginx,nginx要停止状态
cp ./objs/nginx /usr/local/nginx/sbin/

启动nginx

阿里云域名https证书(ssl证书)配置相关推荐

  1. 在阿里云申请个人免费SSL证书

    在阿里云申请个人免费 SSL 证书 一.证书购买 二. 证书申请 三. 下载证书 四. Nginx 使用证书 1 传输证书到需要使用证书的Nginx服务器 2 配置证书 一.证书购买 登录阿里云控制台 ...

  2. 阿里云服务器更换第三方SSL证书

    阿里云服务器更换第三方SSL证书 下载证书文件 修改nginx证书配置 修改域名TXT 阿里云SSL证书管理上传 修改负载均衡证书配置 修改Web防火墙证书配置 因为第三方服务的价格是阿里的一半不到, ...

  3. 阿里云免费申请免费SSL证书

    随着互联网的不断进步与发展,对于网站与数据的安全性要求也越来越高,原本的HTTP明文传输已经不被信任,https逐渐被关注,从谷歌.火狐浏览器将对HTTP明文页面标记"不安全",到 ...

  4. 阿里云服务器如何部署ssl证书即https的设置,以及为ip部署ssl

    文章目录 一.环境 二.关于ssl证书 三.部署ssl 四.如何给ip部署ssl呢? 一.环境 阿里云ecs服务器 linux宝塔界面 ssl证书 nginx web服务器 二.关于ssl证书 1. ...

  5. 使用阿里云二级域名申请免费ssl证书 nginx配置https

    一. 创建二级域名 登录阿里云控制台,选择域名,显示你的域名列表,选择你需要解析的域名,后面选择解析,添加记录 1.域名列表 2.这个解析解析二级域名 或者直接使用一级域名 3.申请免费ssl证书在阿 ...

  6. 微信小程序阿里云服务器https搭建

    已更新 2018-11-20 1.什么是https? HTTPS(全称:安全套接字层上的超文本传输​​协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入SSL层,HTTP ...

  7. 阿里云域名配置以及https证书(ssl证书)配置

    阿里云域名配置以及https证书配置 目录: 一.tomcat 配置https 二.nginx 配置多个域名 最近开发小程序,小程序开发使用的所有接口都必须是https的 然后申请了阿里云服务器 申请 ...

  8. 阿里云域名配置和https证书(ssl证书)配置内容

    阿里云域名配置以及https证书配置 目录: 一.tomcat 配置https 二.nginx 配置多个域名 最近开发小程序,小程序开发使用的所有接口都必须是https的 然后申请了阿里云服务器 申请 ...

  9. 图文详解:阿里云域名配置免费https/SSL证书

    文章目录 https简介 证书购买 配置证书 注意事项 https简介 首先简单说一下https的原理.即服务端与客户端(浏览器)如何保证数据是加密传输的呢?我记得有个经典的例子: 服务端发给客户端一 ...

最新文章

  1. ASP.NET的一套笔试题
  2. 在ASP.NET MVC里对Web Page网页进行权限控制
  3. 文顶顶 iOS开发UI篇—UITabBarController简单介绍 iOS开发UI篇—UITabBarController简单介绍...
  4. android的签名问题
  5. pandas concat_pandas-数据合并-concat(最全参数解释,含代码和实例)
  6. 【Win 10 应用开发】分析 URI 中的查询字符串
  7. Android 系统(175)---Android硬件加速原理与实现简介
  8. FreeSurfer Tutorial Datasets训练数据配置
  9. 计算机组成原理实验认识多思网络虚拟实验系统_1000MW超超临界火电机组虚拟仿真平台...
  10. 可变对象 vs 不可变对象(Python)
  11. 米莱迪机器人加物理攻击_游戏中的那些事:米莱迪物理伤害,这个皮肤没见过,蔡文姬一直出错装...
  12. C语言实训设计——疫情健康打卡系统
  13. Biopython -- SeqRecord
  14. 电脑系统时间服务器地址,电脑时间同步服务器ip地址
  15. android多开器工作原理,[原创]app隐藏大师绕过密码与多开分析
  16. 广播、组播、单播区别与联系
  17. tcp wireshark 过滤syn_抓包工具Wireshark常用过滤使用方法
  18. 从材料到芯片验证,是逃难还是人生的机遇?
  19. CST设计接收贴片天线
  20. 一名技术的原则—美团工作六年的认知(2020年)

热门文章

  1. flex little know
  2. cosmos官方nameservice测试项目详解(代码注释+官方文档错误纠正)
  3. ISP 和IAP 原理与区别
  4. 小学计算机集体听课评课,小学听课评课活动总结
  5. 计算机应用基础听课点评,《爬山虎的脚》听课反思评课稿.docx
  6. MySQL 用户权限详细汇总
  7. 极智装修知识|如何将效果图转化为实景的家? - 分享3
  8. SQL server学习日志(二)创建表!手把手教你创建表,修改表,了解数据类型!超详细!
  9. 中国队夺金幕后的「AI手语翻译官」:初次上岗,手语可懂度超90%
  10. Mybatis多条件筛选