nginx 지식 배치 소규모의 집합
반사 프 록 시 (reverse proxy) 는 인터넷 의 요청 을 서버 로 받 아들 인 후 내부 네트워크 에 있 는 서버 에 전송 을 요청 하고 서버 가 돌아 온 결 과 를 인터넷 에서 요청 한 클 라 이언 트 에 게 되 돌려 주 는 것 을 말한다.역방향 프 록 시 서버 는 클 라 이언 트 에 게 원본 서버 와 같 고 클 라 이언 트 는 특별한 설정 을 할 필요 가 없습니다. -1. location, URL 을 일치 시 키 고 location 뒤에 일치 하 는 규칙 을 설정 합 니 다. -2. proxy_pass, 뒤에 URL 을 따라 URL 매개 변수 가 지정 한 서버 에 역방향 프 록 시 를 요청 합 니 다. -3. proxy_set_header, 기본 적 인 상황 에서 반사 대 리 는 원본 요청 중의 Host 머리 를 전달 하지 않 습 니 다. 퍼 가기 가 필요 하 다 면 이 말 을 추가 해 야 합 니 다.
proxy_set_header Host $host
정방 향 에이전트정방 향 에이전트
) , ( google.com), , (google.com), , , 。
、 、CPU、 , , 、 、 。 。
。 , , , 。 。
nginx upstream
upstream test.net{
ip_hash;
server 192.168.10.13:80;
server 192.168.10.14:80 down;
server 192.168.10.15:8009 max_fails=3 fail_timeout=20s;
server 192.168.10.16:8080;
}
server {
location / {
proxy_pass http://test.net;
}
}
upstream nginx http upstream , IP 。
upstream
nginx 6 , 、ip_hash、fair、url_hash、least_conn、hash
nginx
nginx -c path/nginx.conf
nginx -p /usr/local/nginx
nginx -g “pid /var/nginx/test.pid”
nginx -v
nginx limit_conn_zone limit_req_zone
1. limit_zone
: limit_conn_zone $variable zone=name:size;
: 。
:http
- limit_conn
:limit_conn zone_name max_clients_per_ip
:
limit_conn one 1: ip
limit_rate 300k: 300k, , IP , IP , IP limit_rateX2
3.limit_req_zone
:limit_req_zone $session_variable zone=name:szie rate=rate
: session size , 、 、 rate ip
4.limit_req
:limit_req zone=name burst=burst
: (zone) , (burst)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
리눅스 입문~컴퓨터 시스템의 하드웨어의 개요와 리눅스의 주요 기능과 그 구조의 개요~별도의 기사에서 각 Linux의 기능인 프로세스 및 메모리 관리 메커니즘에 대한 자세한 내용을 요약합니다. 입력 장치, 네트워크 어댑터를 통해 컴퓨터에서 처리를 수행하도록 요청 프로세스 관리 메모리 관리 장치 조작 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.