err_ssl_version_or_cipher_mismatch nginx

nginx 와 letsencrypt 이용해서 https 사용하고 있는데요. letsencrypt에 업데이트 했더니 err_ssl_version_or_cipher_mismatch 이런 오류가 나와서 많이 당황했어요. nginx 설정하고 관련 있나봐요. 기존 설정에서 한 줄만 추가했더니 바로 해결 할 수 있었습니다.

nginx 설정파일은 확정에 따라 다를 수 있는데요. 우분투에서 기본으로 설치한 경우 저는 아래 위치에서 사용하고 있어요. nginx 직접 설치 한 경우 경로를 알고 있을 것입니다.

/etc/nginx/sites-available/default

vi 명령어 이용해서 편집해야 합니다. 관리자 권한이 필요 할 수 있으니 sudo 붙여서 명령어 사용하세요.

sudo vi /etc/nginx/sites-available/default

추가한 내용은 프로토콜에 관한 설정 입니다. server_name 설정 부분 아래에 추가 했어요.

ssl_protocols TLSv1.2 TLSv1.3;

변경한 설정 적용하기 위해서 재시작 해야 합니다.

sudo systemctl restart nginx

재시작 하고 나서 접속해보니 잘 되네요.

Leave a Comment