0
문제는 ssl 인증서가 로컬 nginx 서버에서 만료되었으며 새로운 인증서를 얻는 데 며칠이 소요됩니다. 웹 사이트는 http를 통해 작동하지만 브라우저는 현금으로 https를 기억합니다 (많은 로컬 사용자가 있음).HTTPS에서 HTTP 리디렉션 nginx
이 문제를 해결하려면 강제로 https를 http로 리디렉션해야합니다. 나는 자체 서명 인증서를 생성 한 코드의 다음 줄 추가 :
server {
listen 443;
server_name site.com;
ssl on;
rewrite^http://$server_name$request_uri? permanent;
ssl_certificate /etc/ssl/site/cert.crt;
ssl_certificate_key /etc/ssl/site/sert.key;
}
server {
listen 80;
ssl off;
....
}
HTTPS를 통해 웹 페이지가 개인 정보 보호 오류 NET을 제공 :: ERR_CERT_AUTHORITY_INVALID 내가 아는
을, 443 포트를 통해 해당 브라우저 보안 설정하려 먼저 채널을 요청한 다음 http 요청을 전송하므로 어떤 종류의 해결 방법이 필요합니다.
아무도 도와 줄 수 있습니까?
내 인증서가 자체 서명되어 있으며 오류가 발생하여이 대답은 허용되지 않습니다. 내 서버가 로컬이므로 무료 인증서를 얻을 수 없습니다 (www가 허용되지 않음). – Leeloo