예를 들어 127.0.0.1/play/를 통해 127.0.0.1:9000에 액세스하고 싶습니다.
현재 구성은 다음과 같습니다.
실제로 127.0.0.1/play/에 접속했는데 127.0.0.1:9000/play/에 접속했는데, 9000 포트에 직접 접속한 게 아니고 디렉터리 이름을 맨 끝에 넣은 건가요?
阿神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
滿天的星座2017-05-16 17:23:03
proxy_pass는 역방향 프록시이기 때문에 URL 규칙을 다시 작성할 수 없습니다. 호스트 이름만 변경됩니다.
마지막 내용을 제거하려면 rewrite를 사용해야 합니다