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