반응형
docker compose + nginx, letsencrypt를 활용한 SSL 적용

기술개발/Nginx 2022. 9. 16. 23:50

배경 본인은 간단한 사이드 프로젝트, 연습용 배포를 할 때 docker compose와 nginx를 통한 reverse-proxy 기반의 배포를 자주 활용한다. 보통 하나의 인스턴스에 nginx를 띄우고 내가 띄우고자 하는 서비스(예. express 서버)로 proxy_pass해주는 방식을 활용한다. https://wooogy-egg.tistory.com/84 위와 같이 nginx-proxy라는 이미지를 활용해 따로 nginx 설정 없이 편하게하는 방법도 있지만, 이번에는 직접 nginx config 파일을 작성하고, letsencrypt 사설 인증서도 shell-script를 통해 받아오는 과정을 진행한다. https://pentacent.medium.com/nginx-and-lets-encrypt-w..

Article Thumbnail
nginx-proxy, LETSENCRYPT 설정 후 인증서 발급 한도 초과 에러 해결

기술개발/Nginx 2022. 5. 9. 16:09

배경: 현재 본인은 사이드 프로젝트를 배포하는 과정에서, nginx-proxy와 LETSENCRYPT를 이용해서 테스트 배포 환경을 구성해 놓았다. 내가 원하는 구성은 서브 도메인을 기반으로 각 도커 컨테이너 서비스에 할당을 해주고 연결을 해주는 방법이었다. 간단하게 해당 과정을 설명해보기로 한다. 예를 들어 내가 seungwook.com 이라는 도메인을 소유했다는 가정하에, 해당 도메인과 wildcard domain, 즉 *.seungwook.com 의 모든 서브도메인을 내 서버 주소로 A 레코드를 설정해준다. 위 과정을 진행하면 해당 도메인과 그 어떤 서브 도메인을 주소창에 치게 되면 반드시 내 서버로 라우팅되게 된다. 그러면 서버에서는 해당 도메인을 기반으로 예를 들어, api.seungwook.c..

반응형