구성을 변경한 후에도 Nginx가 여전히 HTTPS로 리디렉션 중입니다.

구성을 변경한 후에도 Nginx가 여전히 HTTPS로 리디렉션 중입니다.

인증서를 갱신할 때 실수로 letsencrypt에 의해 속도가 제한되었기 때문에 우리 사이트에서 HTTPS를 일시적으로 비활성화해야 합니다. 사이트로 이동하면 https로 리디렉션되지만 인증서가 아직 만료되어 경고가 표시됩니다. https로의 리디렉션을 중지하는 방법을 알 수 없습니다.

또한 "도메인 보안 정책 삭제"를 시도하고 Chrome에서 도메인에 대한 HSTS를 지워 Chrome이 나를 리디렉션하는 것인지 확인했지만 여전히 작동하지 않습니다.

SSL 내용을 주석 처리한 후의 현재 구성 파일은 다음과 같습니다. 예, nginx를 변경한 후 다시 시작했습니다. 또한 다른 구성 파일에는 리디렉션이 없습니다.

server {
    listen 80;
    #listen 443 ssl;

    #ssl_certificate /etc/letsencrypt/live/tradervalues.com/fullchain.pem;
    #ssl_certificate_key /etc/letsencrypt/live/tradervalues.com/privkey.pem;

    client_max_body_size 256m;
    client_body_timeout 120s;
    root /var/www/trader-wordpress;
    index index.php;
    server_name tradervalues.com;

    location / {
            try_files $uri $uri/ /index.php?q=$uri&$args;
    }

    location = /favicon.ico {
            log_not_found off;
            access_log off;
            allow all;
    }

    location ~ \.php$ {
            include /etc/nginx/fastcgi_params;
            fastcgi_index index.php;
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    location ~ /\.ht {
            deny all;
    }
}

답변1

브라우저가 https로 리디렉션 중일 수 있습니다. 다음을 사용하여 컬을 확인할 수 있습니다: 컬 -ihttp://example.site.com

nginx에는 포트 443이 열려 있어서는 안 되며, "telnet example.site.com 443"이 실패해야 합니다. 그렇지 않은 경우 해당 포트를 여는 다른 구성 파일이 있을 수 있습니다.

답변2

문제가 해결되었다고 정확하게 말할 수는 없지만 일주일이 아닌 한 시간 동안만 요금이 제한되었다는 사실이 밝혀졌습니다. 인증서를 성공적으로 갱신할 수 있었으므로 더 이상 필요하지 않습니다.

관련 정보