>  Q&A  >  본문

nginx 리버스 프록시의 Proxy_pass 뒤에 있는 URL은 무엇입니까?

nginx 역방향 프록시의 Proxy_pass 뒤에 있는 URL은 무엇입니까? 아래 예에 쓰여진 127.0.0.1은 로컬 머신을 나타냅니까? 자신을 대표하시겠습니까? 기능은 무엇입니까?

으아악
曾经蜡笔没有小新曾经蜡笔没有小新2712일 전662

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

  • 滿天的星座

    滿天的星座2017-05-16 17:19:42

    IP 뒤에 포트도 있습니다
    포트 80에 대한 요청을 포트 9095로 전달하세요. nginx 자체는 java/php/python의 요청을 처리할 수 없기 때문에(예를 들어) tomcat, php- fpm 또는 wsgi 등을 처리하려면 역방향 프록시 백엔드 서비스가 필요합니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:19:42

    이 머신이 접속할 수 있는 한 반드시 이 머신이 아닌 다른 IP도 쓸 수 있을 것 같습니다

    회신하다
    0
  • 阿神

    阿神2017-05-16 17:19:42

    다른 IP도 사용할 수 있습니다. 프록시를 구현하는 것이 목적입니다. 간단히 CDN으로 이해하면 사용할 수도 있지만 기능은 완전하고 사용 가능합니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:19:42

    127.0.0.1은 이 머신을 의미합니다. 왜 자신을 프록시해야 합니까? 예를 들어, 서버는 node.js 서버를 실행하고 있지만 node.js는 전용 웹 서버가 아니기 때문에 Nginx는 역방향 프록시가 필요하므로 외부 접근 제어가 훨씬 편리해지고 Nginx 캐싱을 사용하면 성능을 향상시킬 수 있습니다.

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