도메인 이름 변경 후 다행히 사이트가 다시 정상 작동하고 있습니다. 서버에서는 Docker가 아닌 Nginx 리버스 프록시와 Let’s Encrypt 인증서를 사용하고 있는데, 현재 모든 페이지에서 "이 페이지의 일부(예: 이미지)는 안전하지 않습니다"라는 자물쇠 경고가 표시됩니다.
이를 해결하는 방법은 무엇일까요?
도메인 이름 변경 후 다행히 사이트가 다시 정상 작동하고 있습니다. 서버에서는 Docker가 아닌 Nginx 리버스 프록시와 Let’s Encrypt 인증서를 사용하고 있는데, 현재 모든 페이지에서 "이 페이지의 일부(예: 이미지)는 안전하지 않습니다"라는 자물쇠 경고가 표시됩니다.
이를 해결하는 방법은 무엇일까요?
_https 강제 사용이 활성화되어 있는지 확인하세요.
force_https를 활성화한 후 로고와 favicon을 다시 업로드하세요. 기존에 http로 캐시되어 있을 수 있습니다.
force_https를 활성화한 후에도 로고의 URL은 여전히 http://로 제공되고 있습니다. 예를 들어 다음과 같습니다:
<link rel="icon" type="image/png" href="http://sitename/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png ...
어딘가에 플러시(비우기)가 필요한 캐시가 있는 것 같습니다. 아마도 Redis일까요?
이전에 제 웹사이트에서도 비슷한 문제를 겪었습니다. 페이지의 "http"를 모두 "https"로 변경한 후에는 정상적으로 작동했습니다. 이 정보가 도움이 되길 바랍니다.