upstream app_front_static {
server 192.168.206.105:80;
}
それを見たことがない、誰もが知っている、それが何を意味するのか?
他のサーバーへのリクエストのプロキシ に使用されます。
http://wiki.nginx.org/LoadBalanceExample の例は次のとおりです。
http {
upstream myproject {
server 127.0.0.1:8000 weight=3;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
server 127.0.0.1:8003;
}
server {
listen 80;
server_name www.domain.com;
location / {
proxy_pass http://myproject;
}
}
}
これは、ポート8000を優先して、アップストリームXXXの下にリストされている任意のサーバーへの/へのすべての要求を意味します。
upstream
は、リクエストをプロキシできるクラスターを定義します 。一般的には、負荷分散用のWebサーバークラスター、またはルーティング/負荷分散用のアプリサーバークラスターの定義に使用されます。