Development/Environment

nginx :: [warn] the "ssl" directive is deprecated 오류 해결

고고마코드 2022. 12. 1. 16:28
반응형

오류

nginx 설정하는 과정에서 인증서를 추가하고 재시작 했더니 인증서 추가한 부분에 모두 경고가 발생

nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:22
nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:40
nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:58
nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /etc/nginx/conf.d/default.conf:71

원인

nginx 1.15 버전 이후부터 ssl on 을 사용할 경우 경고가 발생

server {
    listen 9999;
    ssl on;

    ...
}

해결

  • ssl on 제거
  • listen [port] 옆에 ssl 추가
server {
    listen 9999 ssl;

    ...
}
반응형