페이지가 작동하지 않습니다. 리디렉션한 횟수가 너무 많습니다. ERR_TOO_MANY_REDIRECTS
Cloudflare 활용 시 발생할 수 있는 SSL/TLS 문제 해결법에 대해 알아봅니다.
개요
Cloudflare 도메인 추가를 마친 뒤, 서버 설정에 따라 캡쳐와 같이 페이지가 작동하지 않습니다. 리디렉션한 횟수가 너무 많습니다. ERR_TOO_MANY_REDIRECTS
라는 문제가 발생할 수 있습니다.
원인
Cloudflare는 도메인에 대한 암호화 모드 구성을 제공하는데, 처음 기본값이 자동 SSL/TLS
로 설정이 되어있습니다. 그래서 의도치 않게 사용자 - Cloudflare - 서버 사이 뭔가 리다이렉션이 일어난 것으로 추정됩니다.
해결법
해결을 위해서는 구성
버튼을 눌러 적절한 사용자 지정 SSL/TLS
를 선택해야합니다.
저 같은 경우 전체(엄격)
또는 전체
를 고르는 것이 적합한데, 자동 구성에 따라 가변
이 선택되어 문제가 발생한 것이었습니다. 5개 옵션은 아래와 같습니다.
- 엄격(SSL 전용 원본 풀)
Cloudflare와 원본 간에 암호화를 적용합니다. 이 모드를 사용하면 방문자의 요청과 관계없이 원본에 대한 연결이 항상 암호화됩니다. - 전체(엄격)
암호화 엔드투엔드를 활성화하고 원본 인증서에 유효성 검사를 적용합니다. Cloudflare의 원본 CA를 사용하여 원본에 대한 인증서를 생성합니다. - 전체
암호화 엔드투엔드를 활성화합니다. 원본 서버가 SSL 인증을 지원하지만 유효하고 공개적으로 신뢰할 수 있는 인증서를 사용하지 않는 경우 이 모드를 사용합니다. - 가변
방문자와 Cloudflare 간에만 암호화를 활성화합니다. 그러면 브라우저 보안 경고가 발생하지 않지만 Cloudflare와 원본 간의 모든 연결이 HTTP를 통해 수행됩니다. - 끄기(안전하지 않음)
암호화가 적용되지 않습니다. SSL을 해제하면 HTTPS가 비활성화되고 웹 사이트가 안전하지 않다는 경고가 브라우저에 표시됩니다.
마치며
올바른 Cloudflare SSL/TLS 설정을 마친 뒤, 정상적으로 https 접속이 가능해진 것을 확인할 수 있었습니다.