Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- spring3 spring2 traceid
- b3-propagation
- DeferredImportSelector
- java
- java lambda
- Spring Boot
- CompletableFuture
- map
- Spring JPA
- elasticsearch
- traceId
- spring MVC
- Sleuth
- traceasynccustomautoconfiguration
- EnableWebMvc
- asynccustomautoconfiguration
- micrometer tracing
- list
- SpringMVC
- aws secretmanager
- ResponseBody
- HashMap
- java list
- asyncconfigurer
- kotlin
- java.util.list
- awssecretsmanagerpropertysources
- spring
- @FunctionalInterface
- jpa
Archives
- Today
- Total
du.study기록공간
nginx ssl password 자동 설정하기 본문
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