>  Q&A  >  본문

[해결됨] nginx 업스트림이 브라우저의 IP 주소를 전달하지 않는 이유는 무엇입니까?

서버 아래에 이러한 문장을 추가해야 하는 문제를 해결했습니다

으아아아

왜 nginx 업스트림은 브라우저의 IP 주소가 아닌 nginx 서버의 주소를 전달하나요?

내 전달 nginx 구성은 다음과 같습니다:

으아아아

전달된 실제 서버 구성은 다음과 같습니다.

으아아아

그런데 문제는 웹사이트를 방문할 때마다 php의 $_SERVER['REMOTE_ADDR'] 값이 포워딩 nginx 서버 주소 10.24.240.132(포워딩 서버는 포트 80을 수신하고, 주소는 10.24.240.132, 두 PHP 서버 모두 포트 8080을 수신하고 있으며 전달 서버도 브라우저 주소 대신 PHP 서버 중 하나로 작동합니다.

으아아아
阿神阿神2713일 전730

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

  • PHP中文网

    PHP中文网2017-05-16 17:15:22

    으아악

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 17:15:22

    구성하지 않았기 때문입니다

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