프록시 서버를 리버스 Nginx에

Nginx의 프로필

Nginx에 (엔진 X)는 HTTP, 리버스 프록시 서버 또는 메일 서버를 기반으로, 경량, 고성능입니다.

프록시 서버

자사의 프록시 서버 프록시 개체에 따라하는 것은 앞으로 프록시 서버로 나뉘어 및 프록시 서버를 반전 할 수 있습니다. 여기에 "긍정적 인"과 "R"은 클라이언트의 관점에 서있다.

앞으로 프록시

앞으로 프록시는 기관의 클라이언트입니다. C 클라이언트는 서버 S에서 리소스를 얻을 싶어하지만, 직접 다른 호스트 서버로 P를 통해 서버에 액세스하려면 어떤 이유로 요청을 보낼 수는 없지만. 서버는 요청을 처리 할 때, 서버로부터 응답을 수신 한 후, 호스트의 호스트 P, P에 대한 응답을 전송하고, 상기 응답은 클라이언트로 전송 C. 순방향 프록시 서버의 클라이언트 측 C이라는 점 호스트 P에서. 클라이언트는 정방향 프록시 서버 주소와 대상 서버에 액세스 할 수있는 기타 정보의 사용을 인식합니다. 앞으로 프록시 사용자 (클라이언트) 앞으로 관계없이 서버 측의 프록시 서버 나타납니다 호스트 서버를 설정, 서버는 실제 클라이언트의 존재를 몰랐다.

이유는 앞으로 프록시 서버를 사용?

다음과 같이 전달 프록시 일반적인 기능이 요약되어 있습니다 : 

(1) 숨기기

방문객들은 실제 서버를 숨 깁니다. 서버, 실제 방문자, 실제 클라이언트가 정방향 프록시 서버이기 때문에, 서버는 앞으로 방문자 프록시 서버를 알 수 없습니다. 따라서 클라이언트가 숨겨진 역할을했다. 예를 들어, 현재 많은 통신 전화 사기, 프록시 서버를 사용하고 있습니다. 우리는 발신자 ID 전화 번호, 전화 번호가 진정한 사기꾼 사용 사실 아니다 참조하십시오. 사기꾼은 정말 앞으로 프록시 서버의 전화로 전화를 걸 프록시 서버에 의해 우리의 전화를 거는

벽 위에 (2)

어떤 이유로의 서버 S P 실현하기 위해 프록시 서버를 통해 클라이언트하므로, 클라이언트는 직접적으로 액세스 서버 측 C S, C 있지만 클라이언트 직접 프록시 서버 P, P에 액세스 할 수 있고, 프록시 서버가 직접 서버 S에 액세스 할 방문은,이 기술은 "벽에 걸쳐"이라고합니다. 예를 들어, 우리는 우리가 직접 액세스 구글 수 없습니다, "구글은 학술"정책 이유로, 몇 가지 서류를 다운로드 할 수 있습니다. 이 시점에서, 우리는 소프트웨어에서 우리는 구글에 액세스 할 수 있습니다, 벽을 통해 어떤 소프트웨어를 통해 수 있습니다. 그러나 소프트웨어를 사용하기 전에, 당신은 우리가 소프트웨어에 연결하는 서버를 연결하려는 정방향 프록시 서버의 IP 주소를 입력해야합니다. 프록시 서버를 리버스 Nginx에

(3) 속도

만약 액세스 효율이 낮은 저속 네트워크 링크에 의해 얻어진다 직접 서버에 대한 클라이언트 액세스 할 수 있습니다. 그러나 클라이언트 액세스 다른 호스트 P, P 및 액세스 호스트 서버, 그들은 고속 링크를 사용하는 링크. 이 시점에서, 당신은 앞으로 프록시 서버로이 호스트 P를 구축 할 수 있습니다. 프록시 서버의 효율성하여 서버에 액세스 할 수 있지만, 직접 액세스보다도 더 효율적입니다.

(4) 캐시 리버스 프록시 서버의 Nginx

서버에서 클라이언트가 자원 기반을 얻을 경우, 당신은 앞으로 프록시 서버가 클라이언트와 서버 사이에 캐시 기능이 추가 할 수 있습니다. 클라이언트가 서버에서 자원을 획득, 먼저 확인 여부를 프록시 서버 리소스. 자원은 자원에 대한 프록시 서버에서 직접 취득한 경우, 자원을 가지고, 다음 프록시 서버에서 서버로 자원 요청을 보낼 경우, 프록시 서버 캐싱을 획득 한 자원, 전달하고 돌아갑니다하기 클라이언트. 나중에 거기에 클라이언트가 자원을 얻기위한 요청을 제출, 당신은 프록시 서버에서 직접 확인할 수 있습니다. 클라이언트에 대한 응답 시간을 단축하고, 사용자 경험을 향상시킬뿐만 아니라 서비스 측면에서의 압력, 전체 시스템 효율 향상의 구현을 줄일뿐만 아니라.
넥서스 메이븐 PW 순방향 프록시 서버의 "캐시"기능에 대한 전형적인 것이다.

(5) 승인

일반적인 응용 프로그램은 내부 LAN에서, 모든 컴퓨터는 모든 외부 네트워크에 연결 할 수있다,해야합니다. 그리고이 회사는 관리에 대한 외부 네트워크 액세스를 달성하는 방법은? 기업 LAN 및 방화벽을 설정하는 외부 네트워크 및 권한을 설정 사이에 앞으로 프록시 서버에서 기업 LAN 내에서 외부 네트워크에 연결 방화벽 달성을 통해 여부, 즉 새 방화벽 규칙을 추가 할 수 있습니다.

역방향 프록시

 

 

역방향 프록시 역방향 프록시는 서비스 측의 프록시입니다. 다르지 않다 리버스 프록시 순방향 프록시 같은 단일 기능의 관점 회로도도의 관점에서, 클라이언트와 서버 사이의 호스트에 설정된다. 그러나, 역방향 프록시 서버에 관계없이 최종 고객의 호스트를 설정한다. 클라이언트는 서버 자체에 대한 액세스를 믿고,하지만 정말 리버스 프록시 서버 액세스입니다. 리버스 프록시 서버를 사용하여 클라이언트가 단순히 대상 서버와 당신이 정말로 방문 할 정보의 주소를 모르는 경우, 모든 액세스는 프록시를 통해 이루어집니다. 이 시점에서 앞으로 프록시 서버는 다르다.

(1) 알

클라이언트 리버스 프록시 서버, 클라이언트와 실제 서버에 할 수있는 전용 액세스 직접 액세스 할 수 없습니다. 이 보호하고 진정한 목적 서버를 숨기기 위해 봉사했다.

(2)로드 밸런싱

클라이언트가 높은 농도를 액세스 할 때, 높은 동시성 문제가 발생합니다. 분산 서버 시스템에있어서, 다른 요구, 적절한 서버로 전달 요청에 따라 상기 역방향 프록시 기능이 상기 클러스터 서버 시스템에서, 리버스 프록시 서버 부하가 서버로의 요청들 각각의로드 량에 따라. 다음은로드 밸런싱을 재생됩니다.

(3) 분리 운동

동적 자원 형성 전에 서버 코드를 계산 한 후 리소스 요건을 말한다. 데이터 페이지가 DB에서 바깥 서버에서 쿼리 때문에 예를 들어, JSP 페이지, 동적 자원입니다. 정적 리소스가 변경되지 않는 자원, 예를 들어, 페이지 이미지, 오디오, 비디오, CSS, JS 파일 및 기타 자원은 정적 리소스입니다. 프록시 서버 동적 자원 요청을 직접 절연 정적 자원 요청을 역방향, 상기 가압 서버 줄인다.

(4) 데이터 캐시

역방향 프록시는 또한 데이터 캐시 기능을 가지고있다. 예를 들어, 프록시 서버에 정적 리소스 캐싱 클라이언트 요청. 또한, 동일한 자원 요청, 자원이 프록시 서버로부터 직접 획득 될 수있는 경우. 

Nginx의 기능

1. 높은 동시성

2. 낮은 소비

3. 뜨거운 배포

4 높은 확장

5. 고 가용성

 

 

추천

출처www.cnblogs.com/wu-yi/p/12163188.html