>  기사  >  백엔드 개발  >  도커 nginx 리버스 프록시

도커 nginx 리버스 프록시

大家讲道理
大家讲道理원래의
2017-05-28 09:32:001800검색

작성자: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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