阿里云域名配置以及https证书配置

目录:
一、tomcat 配置https
二、nginx 配置多个域名

最近开发小程序,小程序开发使用的所有接口都必须是https的
然后申请了阿里云服务器
申请注册域名,普通域名一年差不多20块多点
进入域名控制台,点击添加纪录,进行增加以下*/www/@这三个,记录值为要绑定域名的IP地址(服务器对应的外网IP),保存就好


配置好之后,之前通过http://XX.XX.XX.XX:8080访问的地址可以通过http://域名:8080访问

开始配置HTTPS
在阿里云搜索框中进行搜索ssl证书
点击进入

点击立即购买
选择以下这几个选项,有免费的,只是安全性差点,点击购买

再次进入控制台就会看到以下实例,不过状态这里是没有签发,需要补全信息,进行审核,信息不是很多,审核很快的,基本上30分钟之内

配置完之后,点击后边下载,

选择自己的服务器,我这里配置的是tomcat
一、可以按照说明进行配置,PFX和JKS只用安装一个就可以了
下载完证书,在tomcat中创建文件夹为cert,将文件解压后放在cret中
以下是我的配置文件
在tomcat的server.xml中增加:

<Connector port="443" protocol="HTTP/1.1"maxThreads="150" SSLEnabled="true" scheme="https" secure="true"clientAuth="false" sslProtocol="TLS" keystoreFile="cert/21506440638****.pfx" keystorePass="2150644063******">

将端口8443更改为443

在tomcat的web.xml的标签后增加以下代码

 <login-config> <!-- Authorization setting for SSL --> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area</realm-name> </login-config> <security-constraint> <!-- Authorization setting for SSL --> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>

然后重启tomcat服务器
地址访问:Https://域名/项目

二、下边进行配置nginx的https
一个服务器下配置多个域名访问
只有一个服务器,然后需要配置小程序以及其它项目的后台
在nginx进行监听443端口,然后进行域名转发

server{listen 443 ssl; #监听443端口server_name online2.XXXX.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.XXXX.cn.pem";ssl_certificate_key  "D:/nginx2/nginx-1.15.1/cert/1648469_online2.XXXX.cn.key";#对应的证书key文件路径ssl_protocols TLSv1 TLSv1.1 TLSv1.2;        location  / {proxy_pass http://localhost:8020; #对应监听的接口,转发的地址}}
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天,前端会收到这个}}

访问的时候就可以根据不同的域名进行访问了
静态文件对应的地址:
如果访问的路径中包含resources/,则会跳转到具体的静态文件路径中
访问的地址为:http://online2.DDDD.cn/resources/image.png 就可以访问具体的文件了

云服务器搭载业务,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?​

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM

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

  1. 使用阿里云服务器,nginx安装第三方ssl证书

    使用阿里云服务器,nginx安装第三方ssl证书 环境 服务器:阿里云ECS 系统:Centos 7 ssl证书:DigiCert 1.准备好证书的证书私钥.证书文件 2.上传至服务器 3. ngin ...

  2. 阿里云域名免费申请https证书 宝塔配置ssl

    申请地址 https://yundun.console.aliyun.com/?spm=5176.12818093.0.dcas.488716d058OPqM&p=cas#/overview/ ...

  3. 阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https

    给WordPress网站添加SSL证书,并且设置http自动跳转https 文章目录 下载证书到本地 上传证书到服务器 修改nginx配置文件 设置http跳转https 重启Nginx服务 联系方式 ...

  4. Apache 配置支持HTTPS的SSL证书

    2019独角兽企业重金招聘Python工程师标准>>> 在设置Apache + SSL之前, 需要做: 安装Apache, 下载安装Apache时请下载带有ssl版本的Apache安 ...

  5. 阿里云域名网站https申请,ssl续签设置图文教程

    网站https现如今是标配,基本上各大域名服务商都有免费的https,免费ssl证书可供申请,同时也有不少免费ssl证书提供商可申请使用,不过需要注意这样一个ssl证书到期的问题,比如本渣渣最近遇到的 ...

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

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

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

    阿里云域名https证书(ssl证书)配置,nginx配置,亲测可用,记录下 首先进入到阿里云域名控制台,在域名控制台选择要配置的域名,并在操作栏点击"解析" 在域名解析点击更多下 ...

  8. 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程

    阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 目录 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 1.背景 2.阿里云下载安装SSL证书流程 2.1 ...

  9. 阿里云SLB负载均衡与使用SSL域名证书

    阿里云SLB负载均衡与使用SSL证书 1.购买两台ECS服务器,这就是后台服务器,在这两个服务器上面部署你的网站,注意网站的端口要一样:比如都是 88. 2.在阿里云控制台的菜单里找到 负载均衡,创建 ...

最新文章

  1. 三甲医院副主任博士医师,工资竟然不如程序员老公的一半!
  2. swagger Illegal DefaultValue null for parameter type integer
  3. ACM入门之【差分】
  4. 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
  5. [云炬学英语]每日一句2020.9.1
  6. UGUI_使用DoTween
  7. PHP的各种参数设置ini_set:内存 错误等级 session
  8. c语言int val,c语言不定参数与printf函数的实现
  9. ionic 实现仿苹果手机通讯录搜索功能
  10. 傻子坐飞机问题的求解
  11. DP! | 不要怂!
  12. 引入外部机构需要注意的事项_如何与外部营销机构合作
  13. php zrem,Redis Zrem 命令
  14. Security+Oauth2权限认证(案例 源码)
  15. 拓端tecdat|R语言逻辑回归预测分析付费用户
  16. 使用tp5.1写api接口的流程
  17. NEU 1683: H-Index
  18. 徐培成JAVA基础04
  19. CSS 如何完美地去除表格的 “双线”
  20. 复合函数求导经典例题_复合函数求导公式大全_复合函数求导法则_复合函数求导经典例题_复合函数求导导学案...

热门文章

  1. 2019湖北省赛网络赛C Store CDQ分治
  2. 显示前半内容后半内容用省略号_2015年广东中考满分作文赏析:特别的一朵花_1500字...
  3. 【基础算法训练】—— 栈
  4. 深圳东部公交WIFI试用体验
  5. java 判断用户名_java判断用户名和密码的方法
  6. 福建农村信用社计算机类C卷考什么,2015年福建省农村信用社公开招聘考试《计算机类》真题及详解...
  7. Fine Dining G
  8. iOS 模拟器(Simulator) 简介
  9. css33d图片轮播_手把手教你用纯css3实现轮播图效果
  10. 栈的push、pop序列-判断序列是否是栈的pop顺序