जवाबों:
इसका उपयोग अन्य सर्वरों के अनुरोधों के लिए किया जाता है ।
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 के तहत सूचीबद्ध किसी भी सर्वर के लिए सभी अनुरोध / जाना।
/etc/nginx/conf.d/default.conf
कि आपका कॉन्फ़िगर वह हो /etc/nginx/nginx.conf
, जिसमें शामिल है , जो हैhttp {}
upstream
एक क्लस्टर परिभाषित करता है जिसे आप अनुरोध कर सकते हैं । इसका उपयोग आमतौर पर लोड संतुलन के लिए या तो वेब सर्वर क्लस्टर को परिभाषित करने के लिए किया जाता है, या रूटिंग / लोड संतुलन के लिए ऐप सर्वर क्लस्टर को।
http {}
? मेरे कॉन्फिडेंस में यह नहीं है और यह काम करता है। बस सोच रहा था