Я попытался установить SSL-сертификат carbot на свой сервер Ubuntu, следуя инструкциям на этом https://github.com/antonputra/tutorials/tree/main/lessons/078
URL-адрес, который я пытаюсь защитить, https://perfect.riwajchalise.com.np/. Когда я проверил вкладку сети, кажется, что есть какое-то соединение с сервером, но запрос не обслуживается
Вот моя конфигурация Nginx
server {
root /var/www/html;
index index.html;
server_name perfect.riwajchalise.com.np;
location / {
try_files $uri $uri/ =404;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/perfect.riwajchalise.com.np/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/perfect.riwajchalise.com.np/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = perfect.riwajchalise.com.np) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name perfect.riwajchalise.com.np;
return 404; # managed by Certbot
}
Вот мой журнал доступа к nginx
Я использую Cloudflare в качестве DNS. Я думаю, что это не должно быть проблемой.
SSL-сертификат ssl-системы доменных имен nginx
1 ответ
Вероятно, у вас есть петля перенаправления, потому что вы настроили cloudflare для подключения к вашему серверу через HTTP.
Даже когда клиенты используют HTTPS, Cloudflare этого не делает, и они перенаправляются:
1. Client ---> HTTP ----> Cloudflare CDN ----> HTTP ----> Your server
|
<------- Response: Redirect to HTTPS <-
2. Client ---> HTTPS ----> Cloudflare CDN ----> HTTP ----> Your server
|
<------- Response: Redirect to HTTPS <-
3. Client ---> HTTPS ----> Cloudflare CDN ----> HTTP ----> Your server
|
<------- Response: Redirect to HTTPS <-
И это создает бесконечный цикл перенаправления.
Настройте CloudFlare для подключения к вашему серверу через HTTPS, и петля перенаправления исчезнет.
И вместо того, чтобы перенаправлять посетителей вашего сайта на HTTPS с вашего сервера, вместо этого настройте правило страницы Cloudflare.
ХБраун