찾다

 >  Q&A  >  본문

nginx 리버스 프록시 및 디렉토리 추가

예를 들어 127.0.0.1/play/를 통해 127.0.0.1:9000에 액세스하고 싶습니다.
현재 구성은 다음과 같습니다.

으아악

실제로 127.0.0.1/play/에 접속했는데 127.0.0.1:9000/play/에 접속했는데, 9000 포트에 직접 접속한 게 아니고 디렉터리 이름을 맨 끝에 넣은 건가요?

天蓬老师天蓬老师2755일 전405

모든 응답(2)나는 대답할 것이다

  • 阿神

    阿神2017-05-16 17:23:03

    /play/를 요청하셨고 이 요청이 http://127.0.0.1:9000으로 전달되었기 때문에 이 요청의 경로도 전달됩니다.

    원하는 일이 이루어질 수 있어요

    으아악

    이 코드의 의미는 /play/xx에 대한 요청을 http://127.0.0.1:9000/xx

    로 전달한다는 것입니다.

    더 좋은 방법

    으아악

    끝의 '/'에 주목하세요

    여기를 보세요
    http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:23:03

    proxy_pass는 역방향 프록시이기 때문에 URL 규칙을 다시 작성할 수 없습니다. 호스트 이름만 변경됩니다.
    마지막 내용을 제거하려면 rewrite를 사용해야 합니다

    으아악

    회신하다
    0
  • 취소회신하다