NGINX + Cloudflare SSL 证书无效

问题描述 投票:0回答:1

我尝试设置一个简单的服务器用于测试目的。我对网站部署完全陌生,所以我不知道如何解决这个问题。

这是 nginx 配置:

server {
    listen 80;
    listen [::]:80;
    server_name shhossain.info www.shhossain.info;
    return 302 https://$server_name$request_uri;
}

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    ssl_certificate         /etc/ssl/certs/cert.pem;
    ssl_certificate_key     /etc/ssl/private/key.pem;
    server_name shhossain.info www.shhossain.info;

    location / {
                include proxy_params;
                proxy_pass http://unix:/home/sifat/python/flask-app-demo/shhossain.sock;
        }
}

cert.pem
key.pem
我是从 cloudflared 原始证书复制的。 我正在使用 azure 进行网络托管。

我已经遵循了本教程。 https://www.digitalocean.com/community/tutorials/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu-20-04

azure flask nginx deployment cloudflare
1个回答
0
投票

“将 SSL/TLS 加密模式设置为‘完全’或完全(严格)”

“终端:” “sudo systemctl 重新启动 nginx” 确保通过 Cloudflare 的所有流量都通过 Cloudflare 的 SSL/TLS 保护。

确保您的 DNS 记录(例如 A 或 CNAME 记录)通过 Cloudflare 进行代理。

从隐身选项卡或另一台没有缓存的计算机再次检查。

© www.soinside.com 2019 - 2024. All rights reserved.