[정리] 자동 Nginx 역방향 프 록 시 설정
2529 단어 nginx
자동 Nginx 역방향 프 록 시 설정
》。
개인 적 으로 이름 을 '자동화 Nginx 역방향 에이전트 설정' 으로 번역 하 는 것 이 더 적절 하 다 고 생각 합 니 다.
[한 마디 로 정리!]
nginx 역방향 대 리 를 자동화 설정 할 수 있 는 방법 을 소개 했다.백 엔 드 서비스의 배치 와 전단 nginx 의 설정 변경 을 결합 합 니 다.
[지식 포인트]
...
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 65;
include /etc/nginx/conf.d/*.conf;
}
다음 설정 은 host 가 api. example. com 포트 가 80 인 요청 을 처리 하기 위 한 것 입 니 다.
include /etc/nginx/conf.d/api.example.com.conf.d/upstream.*.conf;
server {
listen 80;
server_name api.example.com;
include /etc/nginx/conf.d/api.example.com.conf.d/location.*.conf;
location / {
root /usr/share/nginx/api.example.com;
index index.html index.htm;
}
}
맞 춤 형 ProxyAutomation 구성 요 소 는 새 location. *. conf 파일 을 / etc / nginx / conf. d / api. example. com. conf. d / 디 렉 터 리 에 넣 어 새로운 API '세그먼트' 를 추가 하 는 기능 을 수행 합 니 다.
예 를 들 어 stock '세그먼트' 를 추가 하려 면 다음 설정 파일 을 만들어 야 합 니 다.
location /stock/ {
proxy_pass http://stock;
}
이 설정 은 nginx 가 api. example. com / stock / 에 보 내 는 모든 요청 을 stock 이라는 upstream server 로 대리 하 는 것 입 니 다.이것 은 위의 첫 번 째 include 명령 의 설정 내용 (upstream. *. conf) 을 사 용 했 습 니 다.따라서 Google 의 맞 춤 형 ProxyAutomation 구성 요소 역시 새로 만 든 upstream. stock. conf 파일 을 / etc / nginx / conf. d / api. example. com. conf. d / 디 렉 터 리 에 넣 어야 합 니 다.upstream. stock. conf 파일 내용 은 다음 과 같 을 수 있 습 니 다.
upstream stock {
server 10.0.0.23:8001;
server 10.0.0.23:8002;
}
이 설정 은 api. example. com / stock / 에 보 내 는 요청 을 round - robin 으로 두 주소 에 보 내 는 데 사 용 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.