我尝试设置一个简单的服务器用于测试目的。我对网站部署完全陌生,所以我不知道如何解决这个问题。
这是 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 进行网络托管。
“将 SSL/TLS 加密模式设置为‘完全’或完全(严格)”
“终端:” “sudo systemctl 重新启动 nginx” 确保通过 Cloudflare 的所有流量都通过 Cloudflare 的 SSL/TLS 保护。
确保您的 DNS 记录(例如 A 或 CNAME 记录)通过 Cloudflare 进行代理。
从隐身选项卡或另一台没有缓存的计算机再次检查。