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

home2 게시판 React 게시판 docker 게시판이 없어서 여기에 여쭤봅니다.

docker 게시판이 없어서 여기에 여쭤봅니다.

  • 이 주제에는 3개 답변, 2명 참여가 있으며 codingapple6 월 전에 전에 마지막으로 업데이트했습니다.
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #135965

    신정수
    참가자
    아래와 같이 nginx의 defualt.conf를 작성했을때 http://localhost/api/로 요청을 보내게 되면 task내의 localhost가 아닌 제 로컬 컴퓨터의 localhost를 불러오는데 왜 그런것일까요?
    
    
    
    
    # client/nginx/default.conf
    # HTTP 요청을 HTTPS로 리디렉션
    server {
        listen 80;
        server_name localhost;
    # 정적 파일 서빙
        location / {
            root /usr/share/nginx/html;
            try_files $uri /index.html;
        }
        # API 요청 프록시
        location /api/ {
            proxy_pass http://localhost:3000/; 
            # proxy_pass http://express_server:3000/;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
        # 헬스체크 엔드포인트
        location /health {
            return 200 'OK\n';
            add_header Content-Type text/plain;
        }
    }
     
    #135974

    codingapple
    키 마스터
    같은 네트워크 안에 있으면 localhost대신 컨테이너ip나 컨테이너이름 적어야 다른 컨테이너를 찾을 수 있습니다
    #135994

    신정수
    참가자
    감사합니다. 방금 aws 엔지니어와 화상통화로 지원을 받았는데 클라이언트 사이드 랜더링의 문제라 ip나 도메인을 직접 지정해서 네트워크를 통해 요청을 해야된다고 합니다.
    #136008

    codingapple
    키 마스터
    다른 컴퓨터간이면 IP주소로 통신하거나 하는 수 밖에 없습니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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