Debian / Ubuntu 에서 Nginx 의 설치, 역방향 에이전트 와 부하 균형 에 대한 기본 설정
2331 단어 nginx
Nginx 홈 페이지 에 가서 최신 안정 판 을 다운로드 하 는데 여 기 는 nginx - 1.6.3 버 전 을 사용 합 니 다.다운로드 완료 후 압축 을 풀 고 이 디 렉 터 리 에 들 어가 서 실행 합 니 다:
./configure
만약 당신 의 기계 에
PCER
라 이브 러 리, zlib
라 이브 러 리 등 이 설치 되 어 있 지 않다 면, 이 단 계 는 잘못 될 것 입 니 다.sudo apt-get install libpcre3-dev zlibc zlib-bin zlib1g-dev
그리고 실행:
sudo make
sudo make install
완료 되면 nginx 는 기본적으로
/usr/local/nginx
디 렉 터 리 에 설 치 됩 니 다.역방향 에이전트 의 기본 설정
nginx 기본 설정 파일 은
/user/local/nginx/conf/nginx.conf
에 있 습 니 다.상위 서버 가 JBoss 클 러 스 터 라 고 가정 하면 http
블록 에서 다음 과 같이 설정 할 수 있 습 니 다.upstream jboss {
server localhost:8080;
server xx.xx.xx.xx:port
server server-domain-name
}
server
블록 에서 다음 과 같은 설정 을 진행 합 니 다.location / {
proxy_pass http://jboss;
}
ip_hash 단순 설정
대부분의 경우 nginx 를 부하 장치 로 사용 하면 우 리 는 같은 ip 에 대해 매번 같은 상류 서버 에 맡 기 고 싶 습 니 다.설정 은 다음 과 같 습 니 다:
upstream jboss {
ip_hash;
server localhost:8080;
server xx.xx.xx.xx:port;
server server-domain-name
}
이 때 JBoss 에 문제 가 생 겨 사용 할 수 없 으 면 위의 설정 에서 JBoss 주 소 를 삭제 할 수 없습니다.
upstream jboss {
ip_hash;
server localhost:8080;
server xx.xx.xx.xx:port down;
server server-domain-name;
}
그리고 집행
/usr/local/nginx -s reload
프로필 을 다시 불 러 오 면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.