我安装了Cloudflare提供的SSL证书,并将nginx配置为使用SSL并使用这些证书。我一直在阳光下遵循每个教程,但仍然没有成功。网站返回521错误。
我的证书在/ etc / ssl / certs中,而我的私钥在/ etc / ssl / private中 我尝试了各种不同配置的方式,尽管nginx服务没有错误。它总是循环返回到521。
我在cloudflare上启用了完整(严格)SSL
这是我当前的配置。
server {
listen 80;
listen [::]:80;
server_name mycoolwebsite.com www.mycoolwebsite.com;
return 302 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
ssl on;
ssl_certificate /etc/ssl/certs/cert.pem;
ssl_certificate_key /etc/ssl/private/cert.key;
server_name mycoolwebsite.com www.mycoolwebsite.com;
root /var/www;
index index.html;
location / {
# try_files $uri $uri/ =404;
}
}