Nginx SSL 경고 및 해결방법

Do_Doolly·2022년 11월 22일
0
post-thumbnail

최근에 http로 된 서버에 SSL을 적용하다가 Nginx에서 경고 로그가 뜬 것을 발견했다. 경고라서 Nginx 구동하는데 문제가 있는 건 아니지만, 아무래도 경고 자체가 찝찝하니까 무슨 내용이고 해결방법은 무엇인지 찾아봤다!


Nginx SSL 경고

1. 문제 상황

[warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead ...

경고의 내용은 이러하다. 해석해보면 ssl 이라는 문법은 이제 안 쓰니까 다른 문법을 사용하라는 건데 어떤 문법이 안 쓰인다는 건지 모르겠다.

Nginx 설정 파일에서 내가 ssl을 적은 건 아래와 같다.

ssl과 관련된 모든 문법을 변경해야 하는건가?

2. 경고 로그 내용

관련 자료를 찾던 중 Nginx 공식 문서[1]에 해당 내용이 나와있다.

맨 아랫줄에 보면 "ssl on" 이 문법은 1.15.0 버전부터 사용하지 않고 listen 구문에 ssl을 추가하라고 되어있다! 그나마 간단하네 😑

3. 문제 해결

서버의 Nginx 설정 파일(내 서버 기준 /etc/nginx/site-available/default)에 들어가서 "ssl on" 문법을 삭제하고 "listen" 구문에 ssl을 다시 추가하자

그러고 Nginx를 재실행 시키면

더 이상 해당 경고가 뜨지 않는 것을 알 수 있다


& 링크모음

[1] : Nginx 공식문서

profile
생각하면 복잡하니까 일단 해보자

0개의 댓글