Let's Encrypt + Nginx SSL(https 443) 적용하기 DDD 동아리 진행 중 API 서버의 SSL 적용이 필요해서 무료 인증서인 Let's Encrypt 를 해보기로 했다. Docker 로 Blue / Green 배포 환경이여서 Docker 자체 내에 심어야하는 줄 알았는데 그냥 nginx 기준으로 심으면 되는 거였다. Nginx 설치 아래 링크를 확인하여 설치 및 설정 Nginx 설치 Nginx Domain 설정 Ubuntu 기준 certbot 설치 Ubuntu 16.04 이하 apt-get update sudo apt-get install certbot apt-get install python-certbot-nginx Ubuntu 18.04 이상 apt-get update sudo apt-get install certbot apt-get install .. Server/Nginx 2년 전
Docker + Nginx + Jenkins CI / CD 무중단 배포 Blue / Green 전략으로 무중단 배포 하기 Docker Nginx Jenkins Spring Intellij Docker 설치 docker 와 docker compose 설치를 먼저 해야한다. 다음 링크를 확인하여 기준에 맞게 설치하자 Centos docker 및 docker compose 설치 Ubuntu docker 및 docker compose 설치 Nginx 설치 아래 링크를 확인하여 설치 및 설정 Nginx 설치 Nginx Domain 설정 Docker compose 작성 blue, green 배포 전략이기 때문에 yml 은 2개가 필요하다 docker-compose.blue.yml sudo vi docker-compose.blue.ymlversion: '3.1' servi.. DevOps/CI CD 2년 전
Nginx 설치 무중단 배포를 위한 Nginx 설치 과정 정리 Centos 먼저 yum 업데이트한다. sudo yum updateyum 저장소에는 nginx가 없기 때문에 외부 저장소를 추가해서 설치 sudo vi /etc/yum.repos.d/nginx.repo[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1sudo yum install -y nginxnginx 설치 후 실행 sudo systemctl start nginx Ubuntu 먼저 apt-get 을 업데이트 sudo apt-get updateCentos 와 다르게 Ubuntu 에는 바로 설치가 가능 sudo apt-get instal.. Server/Nginx 2년 전