子域名配置

DNS配置

  1. 进入购买域名的网站控制台(阿里云控制台)
  2. 点击云解析DNS
  3. 点击添加记录
  4. 根据下方图片进行填写内容

填写格式

申请HTTPS证书

  1. 进入阿里云数字证书管理服务界面
  2. 点击个人测试证书的去购买按钮
  3. 直接进行下单购买即可,不需要填写或修改任何信息

申请证书
填写格式

  1. 签发成功后点击下载证书,需要查询服务器上使用的代理,例如我使用的是nginx,则下载对应nginx的证书

下载证书

  1. 接下来就需要将证书部署到服务器上,可以使用RoyalTSX中的文件传输功能,将证书的两个文件传输到/etc/ssl/certs/**中
  2. 配置nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
server {
listen 80;
server_name 子域名全名;
return 301 https://$host$request_uri;
}

server {
listen 443 ssl;
server_name 子域名全名;

ssl_certificate /etc/ssl/certs/下载的pem证书名称(一般是你的子域名).pem;
ssl_certificate_key /etc/ssl/certs/下载的pem证书名称(一般是你的子域名).key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_protocols TLSv1.2;
ssl_prefer_server_ciphers on;

client_max_body_size 100m;

root 你的子域名映射到的目录;
index index.html;

location / {
try_files $uri $uri/ /index.html;
}
}