Nginx 웹 서버를 "역방향 프록시"라고 부르는 이유는 무엇입니까? 나는 모든 "에이전트"가 "매체"라는 것을 알고 있습니다. 이는 "매체가 어떻게 앞으로 또는 뒤로 이동합니까?"라는 보다 기본적인 질문과 관련이 있습니다.
답변1
일반적인 "전달" 프록시(종종 "프록시"라고 함)는 내부 클라이언트가 외부 사이트에 액세스할 수 있도록 하는 데 사용됩니다.
예를 들어 회사에 인터넷에 액세스하려는 데스크톱 사용자가 있지만 방화벽이 이를 차단하고 있을 수 있습니다. 사용자는 브라우저에 액세스하도록 구성할 수 있습니다.대리인연결을 설정하는 서버입니다.
"역방향" 프록시를 사용하면 외부 클라이언트가 내부 사이트에 액세스할 수 있습니다.
예를 들어, 회사는 방화벽 뒤에서 12개의 서로 다른 웹사이트를 운영할 수 있습니다. "site1.corporate.example.com"에 대한 수신 요청을 사이트의 실제 웹 서버로 전달하도록 역방향 프록시를 프로그래밍합니다. 이러한 방식으로 기업은 실제 웹 서버만 노출하면 됩니다.
순방향 프록시와 역방향 프록시 모두에 대한 많은 사용 사례가 있습니다.
nginx
apache
및 와 유사한 웹 서버입니다 IIS
. 많은 웹 서버와 마찬가지로 순방향 프록시 모드 또는 역방향 프록시 모드에서 작동하도록 구성할 수 있습니다.
"nginx 역방향 프록시"라는 문구는 역방향 프록시로 구성된 nginx 서버를 나타냅니다.
답변2
Nginx 웹 서버를 "역방향 프록시"라고 부르는 이유는 무엇입니까?
"역방향 프록시"는 특정 프록시를 나타냅니다.기능특정 Nginx 인스턴스가 수행할 수 있는 작업입니다. 다른 Nginx 인스턴스는 일반 웹 서버, 메일 프록시 또는 로드 밸런서(종종 "여러 서버에 걸친 역방향 프록시"라고도 함)일 수 있습니다.
나는 모든 "에이전트"가 "매체"라는 것을 알고 있습니다.
보다 정확한 용어는 "내가 귀하를 대신하여 일부 리소스에 액세스합니다."와 같이 "중개자"입니다. "中"은 명사로도 참조할 수 있습니다.운송 메커니즘그것을 통해 소통하고 있습니다.
여기에는 보다 기본적인 질문이 포함됩니다. "미디어가 어떻게 앞으로 또는 뒤로 움직일 수 있습니까?"
정방향 프록시와 역방향 프록시의 차이점은 다음과 같습니다.협회, 이는 기본적으로 “나는 누구의 이익에 봉사하는가?”라는 질문을 던집니다.
정방향 프록시에서 연관은 다음과 같습니다.고객, 즉 "나는 어떤 서버에든 액세스하기로 선택한 사용자 그룹을 돕고 있습니다."
역방향 프록시에서 연결은 다음과 같습니다.섬기는 사람, 즉 "나는 내가 선택한 서버 그룹이 모든 클라이언트로부터 들어오는 모든 요청을 관리하도록 돕고 있습니다."