반응형
출처 : https://dzone.com/articles/spring-boot-secured-by-lets-encrypt
1. Lets encrypt 설치
1 2 3 | $ git clone https://github.com/certbot/certbot $ cd certbot $ ./certbot-auto --help | cs |
2. ssl 인증서 발급
1 2 | $ ./certbot-auto certonly -a standalone \ -d abc.com -d www.abc.com | cs |
3. PKCS12 형식 파일로 변환 (linux openssl 사용)
1 2 3 4 5 6 | $ openssl pkcs12 -export -in fullchain.pem \ -inkey privkey.pem \ -out keystore.p12 -name tomcat \ -CAfile chain.pem \ -caname root |
3.1 local 에서 테스트 하기 위해 linux 에 생성된 keystore.p12 파일을 local 로 복사.
4. spring boot application.yml (spring boot version = 2.1.2.RELEASE)
1 2 3 4 5 6 7 8 9 | server: port: 8443 servlet: context-path: / ssl: key-store: c:\\www.abc.com\\keystore.p12 key-store-password: <비밀번호> key-store-type: pkcs12 key-alias: tomcat | cs |
출처 : https://dzone.com/articles/spring-boot-secured-by-lets-encrypt
반응형
'IT > 언어' 카테고리의 다른 글
Caused by: java.util.zip.ZipException: error in opening zip file (0) | 2019.07.01 |
---|---|
import os (0) | 2015.11.25 |
[c#] 파일 출력 (0) | 2014.08.19 |
페이징 처리용 소스(예제?) (0) | 2014.07.08 |
POI Excel 파일 쓰기 (0) | 2014.06.26 |