এনগিনেক্সে উজানের অর্থ কী?


137
upstream app_front_static {
    server 192.168.206.105:80;
}

আগে কখনও দেখেনি, কেউ জানে, এর অর্থ কী?

উত্তর:


160

এটি অন্যান্য সার্ভারের কাছে অনুরোধের অনুরোধের জন্য ব্যবহৃত হয় ।

Http://wiki.nginx.org/LoadBalanceEx উদাহরণ থেকে একটি উদাহরণ :

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 এর অধীন তালিকাভুক্ত যে কোনও সার্ভারের / যাওয়ার জন্য সমস্ত অনুরোধ।


1
আপনি ঠিক কেন http {}? আমার কনফিডের এটি নেই এবং এটি কাজ করে। কেবল ভাবছি
অলিভিয়ার পন্স

4
@ অলিভিয়ারপোনস সম্ভবত আপনার কনফিগারেশনটি /etc/nginx/conf.d/default.confএতে অন্তর্ভুক্ত রয়েছে /etc/nginx/nginx.conf, যা রয়েছেhttp {}
শ্রদ্ধমা

34

upstreamএমন একটি ক্লাস্টারের সংজ্ঞা দেয় যাতে আপনি প্রক্সি অনুরোধ করতে পারেন । এটি সাধারণত লোড ব্যালেন্সিংয়ের জন্য ওয়েব সার্ভার ক্লাস্টার বা রাউটিং / লোড ব্যালেন্সিংয়ের জন্য একটি অ্যাপ্লিকেশন সার্ভার ক্লাস্টার নির্ধারণের জন্য ব্যবহৃত হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.