ホームページ >バックエンド開発 >PHPチュートリアル >ドッカーnginxリバースプロキシ

ドッカーnginxリバースプロキシ

大家讲道理
大家讲道理オリジナル
2017-05-28 09:32:001854ブラウズ

作成者: 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
_

Headoer Host $ Host;

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。