> 백엔드 개발 > PHP 튜토리얼 > 도커 nginx 리버스 프록시

도커 nginx 리버스 프록시

大家讲道理
풀어 주다: 2023-03-07 22:18:01
원래의
1839명이 탐색했습니다.

작성자: docker-compose.yml

nginx:
이미지: 17daebd00e2c
포트:
- 80:80
볼륨:
- /home /conf/nginx.conf:/etc/ng inx / nginx.conf
링크:
- nginx1
- nginx2
권한: true

nginx1:
이미지: 17daebd00e2c
볼륨:
- /home/www1:/usr/share/nginx/html
권한: true

nginx2 :
이미지: 17daebd00e2c
볼륨:
- /home/www2:/usr/share/nginx/html
권한: true

Write nginx.conf

http 모듈에 추가

upstream pro {
ip_hash;//IP 액세스에 따르면 location / {           Proxy_pass http ://pro;
                        | Proxy_Set_header X-Real-IP $ Remote_addr;
Proxy_Set_header X-
Warded-FOR $ PROXY_ADD_X_FORWARDED_SIZE 10M; Client_body_buffer_size 128k;

; X 프록시_s

end

_timeout 300

Proxy_read_timeout 300; Proxy_buffer_size 4K;
proxy_busy_size 64k;
p Roxy_temp_yfileOW-Origin *; 마지막으로 www1 및 www2 디렉토리에 html 파일을 추가합니다

HTML 주소에 직접 접근하세요
nginx1과 nginx2는 docker 컨테이너에서만 접근 가능합니다



위 내용은 도커 nginx 리버스 프록시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿