> 백엔드 개발 > PHP 튜토리얼 > Nginx는 역방향 프록시 기능을 구현하기 위해 간단히 배포되며 리소스 패키지와 함께 제공됩니다.

Nginx는 역방향 프록시 기능을 구현하기 위해 간단히 배포되며 리소스 패키지와 함께 제공됩니다.

WBOY
풀어 주다: 2016-07-28 08:26:41
원래의
1091명이 탐색했습니다.

1. 공식 홈페이지에서 nginx를 다운로드하세요. URL: http://nginx.org
여기를 클릭하여 다운로드할 수도 있습니다. nginx 리소스 다운로드

2. 기본 nginx 명령

cmd를 열고 아래와 같이 nginx 경로로 전환합니다.

 Nginx简单部署实现反向代理的功能,附带资源包

start nginx를 입력하고 Enter를 누르면 창이 깜박입니다. 과거 경험에 따르면 동포들이 과거에 실수를 했을 것입니다. 실제로는 그렇지 않습니다. 아래와 같이 nginx와 비슷한 프로세스가 더 있는지 확인해 보세요.

 Nginx简单部署实现反向代理的功能,附带资源包

 Nginx简单部署实现反向代理的功能,附带资源包

이제 nginx를 시작했으니 서두르지 마세요. 이때 요청 전달(역방향 프록시)을 수행하려면 먼저 브라우저를 열고 http://localhost를 입력합니다. 브라우저에서 반환된 페이지 결과는 다음과 같습니다.

 Nginx简单部署实现反向代理的功能,附带资源包

이 시점에서 nginx가 성공적으로 시작되었으며 이제 nginx 디렉토리의 Pages에 액세스하고 있는 것을 볼 수 있습니다. 그렇다면 역방향 프록시 효과를 어떻게 얻을 수 있을까요? 이때 nginx 파일 디렉터리를 다시 엽니다. conf 폴더 아래에 많은 구성 파일이 있습니다. 이때 nginx.conf라는 파일만 변경하면 이 파일을 열 수 있습니다. 다음 구성에서는 서버 부분만 차단합니다.

 Nginx简单部署实现反向代理的功能,附带资源包

이 코드는 프록시 서버와 동일하며 여러 개 구성할 수도 있습니다. 다음은 주로 의미를 소개합니다. 서버의 주요 매개변수:

listen: 현재 프록시 서버가 수신 대기하는 포트를 나타냅니다. 기본값은 포트 80입니다. 여러 서버를 구성할 때 이 포트를 쓸 수도 있습니다. 또한 이 포트 번호를 사용하지 마십시오. 내 Tomcat의 포트라고 잘못 생각했습니다.

server_name: 청취 후 리디렉션할 위치를 나타냅니다. 나중에 예시로 tomcat으로 리디렉션하겠습니다.

위치: 일치하는 경로를 나타내고, /는 모든 요청과 일치함을 나타냅니다.

이제 localhost를 요청할 때 Tomcat 홈페이지로 리디렉션되도록 해당 구성 매개변수를 수정해 보겠습니다. 수정된 구성은 다음과 같습니다.

 Nginx简单部署实现反向代理的功能,附带资源包

이후 구성 수정 이때 구성 파일을 다시 로드해야 합니다. 지금 바로 cmd 창에서 nginx -s
를 실행하세요. 다시 로드(nginx -s
stop은 nginx 서비스를 중지한다는 의미입니다.) 그런 다음 브라우저를 열고 http://localhost를 방문하면 아래와 같이 결과가 더 이상 nginx 홈페이지가 아닌 tomcat 홈페이지인 것을 확인할 수 있습니다. 🎜>

 Nginx简单部署实现反向代理的功能,附带资源包

위는 nginx가 간단한 역방향 프록시를 구현하는 과정입니다. 또한 유형 필터링 및 전달도 구현할 수 있습니다. 즉, 서로 다른 요청이 서로 다른 대상으로 전달됩니다. 여기에서는 자세히 소개하지 않겠습니다. nginx는 매우 강력합니다. 만약 잘못된 부분이 있다면 지적해 주시면 함께 진행할 수 있습니다. 피로로 인해 손이 떨릴 경우 재인쇄할 때 출처를 적어주세요!

').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 위에서는 역방향 프록시 기능을 구현하기 위한 Nginx의 간단한 배포를 소개합니다. 관련 콘텐츠가 포함된 리소스 패키지가 함께 제공되므로 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿