Я попытался установить простой сервер для тестирования. Я совершенно новичок в развертывании веб-сайтов, поэтому не знаю, как решить эту проблему.
это конф 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
я скопировал из облачных сертификатов происхождения.
Я использую Azure для веб-хостинга.
Я следовал этому руководству. https://www.digitalocean.com/community/tutorials/how-to-host-a-website-using-cloudflare-and-nginx-on-ubuntu-20-04
«Установите режим шифрования SSL/TLS на «Полный» или «Полный (строгий)»
"Терминал:" «sudo systemctl перезапустите nginx» Убедитесь, что весь трафик, проходящий через Cloudflare, проходит через защиту SSL/TLS Cloudflare.
Убедитесь, что ваши записи DNS (например, записи A или CNAME) проксируются через Cloudflare.
Проверьте еще раз на вкладке инкогнито или на другом компьютере без кеша.
Я отлаживал его часами, но не проверял «прокси через Cloudflare». Запись не проксируется через Cloudflare.