传统的https的配置步骤是:
1. (在阿里云上) 购买ssl 证书
2. 下载该证书文件到服务器(.key, .pem, .crt 等等)
3. 在nginx中进行配置。(443 端口, ssl_file 等信息)
现在,使用cloudflare(免费) + 配置域名dns + nginx 80端口配置即可。
1. 在cloudflare上创建对应的site.

2. 确保每个域名都是 proxied , 这样才能让ssl 证书发挥 效果。

3. nginx 配置: 正常配置80端口即可。
server {
        listen 80 default_server;
        listen [::]:80 default_server;
        root /opt/app/aaa.com;
        index index.html index.htm index.nginx-debian.html;
        server_name aaa.com www.aaa.com;
        location / {
                try_files $uri $uri/ =404;
        }
}
就可以实现 自动的 https访问了。
