作成者: docker-compose.yml
nginx:
イメージ: 17daebd00e2c
ポート:
- 80:80
ボリューム:
- /home /conf/nginx.conf:/etc/ngin × / nginx.conf
リンク:
- nginx1
- nginx2
特権: true
nginx1:
画像: 17daebd00e2c
ボリューム:
- /home/www1:/usr/share/nginx/html
特権: true
nginx2 :
画像: 17daebd00e2c
ボリューム:
- /home/www2:/usr/share/nginx/html
特権: true
nginx.conf を書きます
http モジュールを追加します
upstream pro {
ip_hash;//IP アクセスに従って、location / { proxy_pass http://pro;
_
set
_
Proxy_Set_header X-Real-IP $ Remote_addr;
Proxy_Set_header X-Warded-FOR $ PROXY_ADD_X_FORDEDED_FOR;
Client_body_buffer_size 128k;
300 ; X proxy_send
_timeout 300;
proxy_read_timeout 300 ; proxy_buffer_size 4K; proxy_busy_size 64K; Add_Header Access-Control-all }
最後に、www1 ディレクトリと www2 ディレクトリに html ファイルを追加します
HTMLアドレスに直接アクセスするだけです
nginx1とnginx2はdockerコンテナ内でのみアクセスできます
以上がドッカーnginxリバースプロキシの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。