nginx
-
Nginx proxy_pass 설정 이슈 :: 마이구미AWS 2023. 11. 25. 14:26
이 글은 직접 겪은 nginx proxy_pass 설정과 관련 있는 이슈를 다룬다. 본인이 경험한 이슈는 뒤늦게 알았지만... 이미 많은 사람들이 겪어서 관련 글들이 존재한다. nginx - https://www.nginx.com/blog/dns-service-discovery-nginx-plus/ nginx 의 proxy_pass 설정을 활용하고 있는 서비스가 존재한다. 간략하게 나타내면, 다음과 같은 구조로 구성되어있다. 실제 서비스 도메인은 mygumi.com 으로 구성된다. 사용자가 만약 mygumi.com/mygumi 경로로 진입한다면, 내부적으로 다른 도메인을 가지고 있는 서비스를 진입하게 된다. 이를 위한 nginx 설정은 다음과 같다. // nginx.conf location /mygumi..
-
Elastic Beanstalk + Jenkins + Docker 로 배포하기 :: 마이구미AWS 2020. 9. 3. 23:00
이 글은 Jenkins 를 활용한 CI/CD 구축을 다룬다. 여기서 다루는 모든 앱은 Docker 기반으로 구성되고 실질적인 배포는 AWS 의 EB(Elastic Beanstalk) 를 사용하는 것을 가정한다. 도커에 대한 지식이 필요하다. 익숙하지 않다면, 관련 글을 추천한다. https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 기본적으로 알아야할 도커의 용어는 다음과 같다. Dockerfile 파일은 빌드를 거치면, 도커 이미지를 생성할 수 있다. Dockerfile 과 도커 이미지는 살아움직이는 것이 아닌 단순히 파일이라고 보면 된다. 이를 기반으로 숨을 불어넣어 서버와 같은 존재를 구축되는 것이 도커 컨테이너이다. 도커 이미지는 u..