Nginx 配置 Https

获取 SSL 证书

  1. 打开 FreeSSL 并输入需要申请证书的网站地址,例如:xxx.net.cn 。
  2. 按需选择证书提供商,例如:TRUSTAsia,然后点击创建免费的SSL证书
  3. CSR 生成选择一键申请,后续根据提示一步一步来就可以了。中途需要安装 KeyManager。最终可以导出适用于 Nginx 的证书文件。

配置 Nginx

  1. 在 Nginx 的 conf 目录下新建 cert 文件夹,并将 xxx.crt 文件和 xxx.key 文件放在 cert 文件夹内。
  2. 修改配置文件
1
nginx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...

server {
listen 80;
listen 443 ssl;
server_name xxx.net.cn;

ssl_certificate cert/xxx.net.cn_chain.crt;
ssl_certificate_key cert/xxx.net.cn_key.key;

location / {
root C:\Data\Web\aaa;
index index.html index.htm;
}
}

...