🌐 EC2 Server




🌿 Spring
📚 NGINX + SSL


SSL 인증서 갱신 방법
Let's Encrypt 는 SSL 인증서를 무료로 발급해주는 CA(Certificate Authorities)로,
여러 글로벌 기업의 후원을 받고 있습니다.
인증서가 무료인 대신 사용 기한은 3개월이며, 3개월이 지날 때 마다 인증서를 갱신해 주어야 합니다.
인증서를 처음부터 다시 발급받는 번거로운 절차를 거치지는 않습니다.
그냥 서버에 접속해 인증서 갱신 명령어를 날려주기만 하면 됩니다.
우리 서버는 도커를 사용하고 있기 때문에 기존 인증서를 사용하는 도커 컨테이너 작동을 잠시 멈추고,
인증서 갱신을 한 다음 재가동 시켜 줍시다.
docker-compose down # 가동중인 도커 컨테이너 모두 실행 종료 docker ps # 가동중인 도커 컨테이너 확인 : 모두 종료 되었는지 확인해 줍시다. sudo certbot renew --dry-run # SSL 인증서 갱신 테스트 : 에러가 없다면 실제로 갱신 명령어를 날려도 문제가 없다는 것입니다. sudo certbot renew # SSL 인증서 갱신 docker-compose up -d # 존재하는 모든 컨테이너 백그라운드에서 실행 docker ps # 가동중인 도커 컨테이너 확인 : 모두 잘 실행 되었는지 확인해 줍시다.
🐳 Docker

FROM nginx
도커 명령어 모음
docker ps
실행중인 컨테이너 확인docker images
서버에 존재하는 도커 이미지(컨테이너) 확인docker-compose up -d
모든 컨테이너 실행 (백그라운드에서)docker-compose down
모든 컨테이너 실행 종료