• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 안녕하세요 도커+nginx 질문입니다

안녕하세요 도커+nginx 질문입니다

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #136152

    정준영
    참가자
    도커컴포즈로
    nginx+nuxt(웹서버) 띄워놨는데 네트워크에 둘 다 잘 박혀있고 작동도합니다
    근데 IP같은거 뽑아볼려고 nginx.conf에
    
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    라던가 별걸 다 써봤는데
    
    도커로 띄워놓은 네트워크 기본아이피 172.19.0.1 만 뜨더라고요
    
    3조번 검색해봤는데 LLM모델마다 다른소리만하고있어서 최종수단으로 질문드립니다
    [로컬환경에서 docker+nginx사용시 아이피찍는건 불가능한가요?]
    
    참고로 도커사용없이 nginx+nuxt3 서버 띄워봤는데 이건 IP 잘 찍히더라고요..
    
    
    
    GPT피셜로는
    실제 프로덕션 환경에서 Nginx가 리버스 프록시 역할을 하면서 클라이언트의 실제 IP를 기록하려면,
    단순히 내부 Docker 브리지 네트워크만 사용하는 방식에서는 한계가 있습니다.
    이는 Docker의 NAT(주소 변환) 동작 때문에 발생하는 문제인데, 보통 다음과 같이 해결합니다.
    
    1. 외부 프론트엔드 로드밸런서(또는 리버스 프록시)를 사용
    
    2. Docker 네트워크 방식 개선 (macvlan 등)
    라고 하더라고요
    실제서비스에서는 어떤 방식으로 이뤄지나요..?
    
    1111111111
    222222222
    33333333333333333333
    
     
     
     
     
     
     
     
    • 이 게시글은 정준영에 의해 4 월, 4 주 전에 수정됐습니다. 이유: 잡소리는냅두고 질문사항 볼드해놨음
    #136159

    codingapple
    키 마스터
    ip필요하면 nginx만 별도로 띄우거나 host 네트워크 모드로 쓰거나 해야하는듯요 
    근데 리눅스환경에선 잘될 수도 있습니다
    #136200

    정준영
    참가자
    아하..그럼 우선 개념만 박아놔야겠네요 ㅎㅎ 항상좋은강의 감사합니다
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠