日常bb 日常bb
首页
文章
笔记
冥思
其他
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

日常bb

想起来全是问题,做起来才有答案。
首页
文章
笔记
冥思
其他
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 关于

  • 博客

    • 博客搭建
    • 阿里云服务器选购
    • 阿里云配置安全组
    • 阿里云配置HTTPS
      • 带着问题看内容
      • 介绍
      • 证书申请
      • 配置Nginx
  • 其他
  • 博客
rcbb
2022-08-08
目录

阿里云配置HTTPS

# 带着问题看内容

白嫖 HTTPS!
阿里云平台如何配置 SSL?
如何配置自己的网站为 HTTPS?

# 介绍

阿里云上有免费的 SSL 证书,自己的域名也是阿里云管理的,那不得白嫖一波。

# 证书申请

首先登录上阿里云管理控制台

在产品与服务,直接搜索 “证书”

搜索证书

点击购买证书

点击购买证书

证书类型选 “DV域名级SSL”,才会有免费版,可以看到总配置费用为 0

DV域名级SSL

购买之后就可以看到这个 SSL 列表了,但是还要进行申请,点击“证书申请”

SSL列表

证书申请这些东西如实填写就行了

证书申请

然后就产生了一个解析配置,注意看上面的那些小字,域名管理控制台

证书申请2

可以看到解析设置已经有了,阿里直接帮我设置了

解析设置

点击验证,验证通过

证书申请3

然后在证书列表就可以看到了

证书列表

下载证书,直接使用的哪种就下哪种,我用的 Nginx

证书下载

文件下载下来就是这样的

文件名称

# 配置Nginx

首先在云服务器的安全组上添加端口为 443 的安全组,80 端口是 http 默认端口,443 为 https 默认端口,打开 nginx 的文件夹下的 nginx.conf,配置 server{} 里的内容。

server {
    listen       443 ssl;
    server_name  rcbb.cn www.rcbb.cn;
    ssl on;
    #root html;
    #index index.html index.htm;

    ssl_certificate      cert/a.pem; #.pem文件的地址
    ssl_certificate_key  cert/a.key;  #.key文件的地址

    # ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    #ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;

    location / {
        proxy_pass  http://127.0.0.1:8080/;#代理到哪个端口
       # root   html;
       # index  index.html index.htm;
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

#阿里云#HTTPS
上次更新: 9/9/2022
阿里云配置安全组

← 阿里云配置安全组

最近更新
01
SpringBoot使用Hibernate Validator(后端参数校验)
04-01
02
注册OpenAI账号ChatGPT指南
03-31
03
Sign in with Apple(苹果授权登陆)
12-29
更多文章>
Theme by Vdoing | Copyright © 2021-2023 日常bb | 鄂ICP备17023998号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式