du.study기록공간

nginx ssl password 자동 설정하기 본문

nginx

nginx ssl password 자동 설정하기

du.study 2020. 5. 14. 20:18
728x90

현재 서버에서 nginx 를 이용해서 서비스 중인데, 인증서를 변경하고 계속 비밀번호를 입력하는것도 여간일이 아닙니다.

만약 한번 까먹기라도 하면 또 찾아야하는...

이 말도안되는 행동을 하지않기 위해 ssl 설정시 password 자동 설정을 하고 있습니다.

 

 

server {
        listen       443;
        server_name  domain~~setting ex) *.du.com;

        ssl on;

        ssl_certificate      /usr/local/nginx/cert.pem;
        ssl_certificate_key  /usr/local/nginx/key.pem;
        ssl_password_file    /usr/local/ssl.pass;
        
        ......
        
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:!RC4:HIGH:!MD5:!aNULL:!EDH;
        ssl_prefer_server_ciphers on;

 해당 설정은 ssl_password_file이라는 부분을 통해서 이뤄지게 됩니다. 해당 파일안에는 단순하게 패스워드 값이 저장되어있으며, 해당 설정후 실행, 중지 등의 명령어를 입력해도 자동으로 password를 입력하게 됩니다. 

 

이 간단한 설정을 왜... 안하고 있었던건지; 이왕 nginx쪽 기록을 하는 김에 다음 포스팅에서 다른 구문이 뭔지도 간략하게 정리하겠습니다.

 

 

참고 : http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_password_file

 

 

728x90
Comments