1. 공식 홈페이지에서 nginx를 다운로드하세요. URL: http://nginx.org
여기를 클릭하여 다운로드할 수도 있습니다. nginx 리소스 다운로드
2. 기본 nginx 명령
cmd를 열고 아래와 같이 nginx 경로로 전환합니다.
start nginx를 입력하고 Enter를 누르면 창이 깜박입니다. 과거 경험에 따르면 동포들이 과거에 실수를 했을 것입니다. 실제로는 그렇지 않습니다. 아래와 같이 nginx와 비슷한 프로세스가 더 있는지 확인해 보세요.
이제 nginx를 시작했으니 서두르지 마세요. 이때 요청 전달(역방향 프록시)을 수행하려면 먼저 브라우저를 열고 http://localhost를 입력합니다. 브라우저에서 반환된 페이지 결과는 다음과 같습니다.
이 시점에서 nginx가 성공적으로 시작되었으며 이제 nginx 디렉토리의 Pages에 액세스하고 있는 것을 볼 수 있습니다. 그렇다면 역방향 프록시 효과를 어떻게 얻을 수 있을까요? 이때 nginx 파일 디렉터리를 다시 엽니다. conf 폴더 아래에 많은 구성 파일이 있습니다. 이때 nginx.conf라는 파일만 변경하면 이 파일을 열 수 있습니다. 다음 구성에서는 서버 부분만 차단합니다.
이 코드는 프록시 서버와 동일하며 여러 개 구성할 수도 있습니다. 다음은 주로 의미를 소개합니다. 서버의 주요 매개변수:
listen: 현재 프록시 서버가 수신 대기하는 포트를 나타냅니다. 기본값은 포트 80입니다. 여러 서버를 구성할 때 이 포트를 쓸 수도 있습니다. 또한 이 포트 번호를 사용하지 마십시오. 내 Tomcat의 포트라고 잘못 생각했습니다.
server_name: 청취 후 리디렉션할 위치를 나타냅니다. 나중에 예시로 tomcat으로 리디렉션하겠습니다.
위치: 일치하는 경로를 나타내고, /는 모든 요청과 일치함을 나타냅니다.
이제 localhost를 요청할 때 Tomcat 홈페이지로 리디렉션되도록 해당 구성 매개변수를 수정해 보겠습니다. 수정된 구성은 다음과 같습니다.
이후 구성 수정 이때 구성 파일을 다시 로드해야 합니다. 지금 바로 cmd 창에서 nginx -s
를 실행하세요.
다시 로드(nginx -s
stop은 nginx 서비스를 중지한다는 의미입니다.) 그런 다음 브라우저를 열고 http://localhost를 방문하면 아래와 같이 결과가 더 이상 nginx 홈페이지가 아닌 tomcat 홈페이지인 것을 확인할 수 있습니다. 🎜>