>  기사  >  백엔드 개발  >  Nginx는 iis와 협력하여 Windows에서 로드 밸런싱 프로세스를 구축합니다.

Nginx는 iis와 협력하여 Windows에서 로드 밸런싱 프로세스를 구축합니다.

WBOY
WBOY원래의
2016-08-08 09:21:37923검색

아직 이미지가 많지 않지만 프로젝트에서 많은 이미지 저장 문제가 발생했기 때문에 (현재 1T 위아래로 성장 예상 성장률은 성장률 )1.3배입니다. , 어떻게 하면 효율적으로 저장할 수 있을까 고민 중인데 사진을 많이 찾다가 정보를 찾아보니 어떤 분이 Nginx를 사용하여 서버를 구축한 것 같더군요. 학습의 과정에서 저도 nginxwindow에서 설치 과정을 직접 경험했고, iis 로드 밸런싱 프로세스를 구축하기 위한 환경은 다음과 같습니다.



설명해주세요. 제가 컴퓨터도 있고, 효과를 보여드리기 위해 가상머신도 설치했어요.

컴퓨터A: Nginx 설치 이 컴퓨터에도 구성됩니다IIS, Nginx80 포트와 충돌하지 않도록 하려면 가상 머신 B 과 결합된 포트 번호를 수정해야 합니다. 이는 로드 밸런싱을 위한 2개의 서버와 동일합니다.

가상 머신B: 서버 시뮬레이션, IIS 생성, 포트 번호 사용 80항.

설치과정에서 사용한 리소스에 대해 이야기해보겠습니다

가상 머신 리소스:

Thunder 다운로드 주소: http://6.jsdx3.crsky.com/software1/VMwareworkstation-v9.0.1.zip

VM사용 안내 정보: http://open-source.blog.163.com/blog/static/1267734512010714103659611/

Windows미러 리소스: http://www.jb51.net/os/ windows/ Win2003/1904.html

Nginx 리소스:

중국어nginx http://www.ostools.net/apidocs/apidoc?api=nginx-zh

설치엔진엑스

1. 다운로드한 후 지정한 디렉터리에 파일의 압축을 푼다. 반드시 C 아래에 배치할 필요는 없습니다. 제가 직접 넣었어요


도 괜찮습니다. 예, 시작할 때 CMD 명령이 필요합니다. 🎜>

참고: 저는 nginx-1.2.1 버전을 다운로드했습니다. 압축을 푼 후 파일 이름을 으로 변경합니다. nginx-1.2.1nginx

2.로 수정했습니다.

정식 설치 전, 먼저 설정을 하고 디렉터리에 있는 을 열어주세요. . 🎜> conf/nginx.conf파일


수정

변경 여기서 80 포트 번호로 변경되었습니다. 여기서는 8090으로 변경했습니다.

3. 열기 CMD 명령줄 도구에서 nginx 설치 디렉터리를 입력하세요. 여기가 D:programnginx

그런 다음 :nginx

Enter를 치면 설치가 성공했음을 나타내는 프롬프트가 없습니다

,브라우저 입력 127.0.0.1:8090

작은 성공이라도요.

닫기

Nginx 명령은 nginx –s 중지

4.

다음 단계는 서버 구성입니다. 다음 설정 시 혼란을 피하기 위해 방금 수정한 conf/nginx.conf 파일 을 복원하는 것을 잊지 마세요 앞서 언급했듯이

192.168.21.1 컴퓨터에 Nginx 를 설치한 다음 먼저 구성합니다. 위의 IIS를 구축하고 테스트 사이트 www.nginxtest.com 포트는 801이다.

index.html 페이지가 있습니다.5.

구성 가상 머신의 IIS, 위와 동일 , 유일한 차이점은 포트 번호가 80 으로 설정된다는 점입니다. 🎜> 바로 그거예요.

6.

수정nginx conf/nginx.conf 의 구성 파일은 다음과 같습니다:

자세한 내용은 다음과 같습니다.

🎜> A 지역, upstream 여기에 추가되어 있어야 합니다. 서버에 추가됨 {} 이 노드가 구성되기 전

이는 에 로드 밸런싱을 위한 2개의 머신이 있다는 의미입니다. www.nginxtest.com 은 제가 직접 구성한 테스트 사이트입니다

B 지역, 여기서 구성하는 것은 nginx의 Listening 포트입니다. 여기서는 기본 구성인 80 포트를 사용합니다. 그리고 Nginx서버IP,여기는 192.168.21.1

C 영역, 프록시할 도메인 이름

설정이 완료되면

nginx를 다시 시작합니다.

2NGINX

>브라우저 주소를 입력하세요:

www.nginxtest.com

몇 번 새로 고치면 다음이 나타납니다: 2 이 경우 2

일의 서비스 로드 밸런싱 효과가 달성됩니다

새로 고침을 여러 번 하면 이것이 번갈아 나타납니다. 이제 끝났습니다!

관련 기사:

Nginx 구성 실행 및 시작에 대한 자세한 소개 위 내용은 Windows에서 Nginx 및 IIS를 사용하여 로드 밸런싱을 설정하는 과정을 관련 측면을 포함하여 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.