Home Cloudflare 使用nginx Cloudflare创建无需配置的ssl Https
Post
Cancel

Cloudflare 使用nginx Cloudflare创建无需配置的ssl Https

传统的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访问了。

This post is licensed under CC BY 4.0 by the author.