nginx는 클라이언트의 요청을 어떻게 수신하고 이를 실제 서버로 전달합니까?

nginx는 클라이언트의 요청을 어떻게 수신하고 이를 실제 서버로 전달합니까?

RHEL에 설치했으며 nginx이제 요청을 /etc/nginx/nginx.conf.

내 실제 서버는 개인 IP 주소를 사용합니다. nginx요청이 개인 IP 주소로 전달됩니까?

답변1

여기에서 이 작업을 수행하는 방법에 대한 문서를 찾을 수 있습니다.http://nginx.com/resources/admin-guide/reverse-proxy/

일반적으로 HTTP 프록시가 사용됩니다.

location /some/path/ {
    proxy_pass http://www.example.com/link/;
}

즉, 로 이동하면 yourserver.com/some/path/요청이 로 전달됩니다 http://www.example.com/link/.

예를 들어 내부 서버가 있는 경우 192.168.0.1다음을 수행할 수 있습니다.

location / {
    proxy_pass http://192.168.0.1;
}

이렇게 하면 모든 정보가 /내부 서버로 전달됩니다.

관련 정보