Questions
/
도커 컨테이너에 웹 애플리케이션을 집어넣는 경우, nginx와 어떻게 잘 어우러질 수 있는가?
Search
Share
❓
도커 컨테이너에 웹 애플리케이션을 집어넣는 경우, nginx와 어떻게 잘 어우러질 수 있는가?
상태
해결되지 않은 궁금증
생성일
2023/08/17 19:01
관련태그
1 more property
Nginx를 사용해서 Streamlit 서비스 프록시 패스하기
Passing the Streamlit service using Nginx
여기서 답을 찾을 수 있을것같다. 조만간 확인해보자!
질문을 구체화할 수 있는 메모들
1.
마이크로서비스 중 업계에서 가장 많이 사용되는 Nginx와 최근 Python을 사용하여 웹형태로 빠르게 데모를 만들 수 있는 Streamlit을 하나의 Docker 이미지에서 만드는 방법을 공유합니다.
2.
Nginx의 기능을 사용하기 위해 프록시 패스를 사용하여 Streamlit 서비스 경로를 노출하지 않는 것을 적용하였습니다.
3.
결국 로드밸런서의 본질은 부하를 분산시키는 것이다. 로드 밸런서를 이용해 HTTP-HTTPS 리다이렉션을 처리하도록 설정하는 방법도 있겠지만, 만약 린하게 하고 싶다면 SSL인증서를 EC2내에 다운로드받아 Nginx 컨테이너를 하나 더 만들어서 파이썬 서버 컨테이너와 함께 EC2 내에 띄우는 편이 낫다.
질문을 해소하기 위해 해소해야 하는 질문들
1.
결국 모든 것들을 잘 설정해도 애플리케이션이 https 요청을 받을 수 있어야 한다면, streamlit 은 이를 위해 자체적인 솔루션을 지원하지 않기 때문에(x) nginx라는 것을 사용해야 하는 것 같은데, 이 무거워 보이는걸 꼭 써야 하는 이유는 무엇인가.
질문과 관련한 답을 작성한 글들
1.
None