0 န်ဆောင်မှုပေးသည့် 0 န်ဆောင်မှုများ၏စွမ်းဆောင်ရည်ကိုမြှင့်တင်ရန်သော့ချက်ဟန်ချက်ညီမှုသည်အဓိကနည်းပညာဖြစ်သည်။ Nginx သည်စွမ်းဆောင်ရည်မြင့်မားသော open source web server ဖြစ်ပြီး Load Balancing အတွက်ရိုးရှင်းပြီးအစွမ်းထက်သောပံ့ပိုးမှုပေးသော proxy server ဖြစ်သည်။ ဤဆောင်းပါးသည် Nginx နှင့်မျှတမှုကိုမည်သို့ပြင်ဆင်ရမည်ကို Nginx နှင့်မည်သို့ပြင်ဆင်ရမည်ကိုသင်ပြသပါလိမ့်မည်။
ပထမ ဦး စွာ NGINX ကိုဆာဗာတွင်တပ်ဆင်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ Ubuntu Systems တွင်၎င်းကိုအောက်ပါ command ဖြင့် install လုပ်နိုင်သည်။
sudo apt update
sudo apt install nginx
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါကျွန်ုပ်တို့သည် Nginx ကိုချိန်ညှိရန်ဟန်ချက်ညီစေရန်ပြင်ဆင်ရန်လိုအပ်သည်။ configuration file တွင်, HTTP configuration section ကိုရှာပြီးတည်းဖြတ်ပါ။ များသောအားဖြင့် configuration file သည် /etc/nginx/nginx.conf သို့မဟုတ် /NGINX/Contf.D/Default/Default.conf တွင်တည်ရှိသည်။
အောက်ပါကို configuration file သို့ထည့်ပါ။
http {
upstream backend {
server backend1.example.com;
server backend2.example.com;
server backend3.example.com;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
}
အထက်ဖော်ပြပါပြင်ဆင်မှုများတွင်ကျွန်ုပ်တို့သည်အထက်သို့ backend ဟုခေါ်သောအထက်သို့သတ်မှတ်ပြီး Backend Servers သုံးခုကိုထည့်ပါ။ ထို့နောက်နားထောင်သူဆိပ်ကမ်း 80 ကိုဆာဗာအစိတ်အပိုင်းတွင် configure လုပ်ထားပြီးတောင်းဆိုမှုများအားလုံးကို backend လုပ်ရန် proxyed နေကြသည်။
Configuration ပြီးဆုံးပြီးနောက် configuration ကိုအကျိုးသက်ရောက်စေရန် Nginx ကို restart လုပ်ပါ။ အောက်ပါ command ကို အသုံးပြု. Nginx 0 န်ဆောင်မှုကိုပြန်လည်စတင်နိုင်သည်။
<span class="fun">sudo systemctll restart nginx ပြန်လည်စတင်</span>
Load Balancing လုပ်ခြင်းသည်မျှော်လင့်ထားသည့်အတိုင်းအလုပ်လုပ်ပုံကိုကြည့်ရှုရန် browser သို့မဟုတ် command line tool မှတဆင့် Nginx server သို့တောင်းဆိုပါ။ အောက်ပါ command ကို သုံး. စစ်ဆေးနိုင်သည်။
<span class="fun">curl http: // localhost</span>
အရာအားလုံးအဆင်ပြေမယ်ဆိုရင်တောင်းဆိုချက်ဟန်ချက်ညီမှုက 0 န်ဆောင်မှုကိုညွှန်ပြတဲ့တောင်းဆိုမှုကိုတွေ့ရလိမ့်မယ်။
အထက်ပါအဆင့်များမှတစ်ဆင့် Nginx Load Balancing 0 န်ဆောင်မှုကိုအောင်မြင်စွာပြင်ဆင်ပြီးဖြစ်သည်။ Nginx သည်သက်သောင့်သက်သာရှိစေရေးကိုဖွင့်ပေးနိုင်သည့်ထိရောက်သောပြောင်းလွယ်ပြင်လွယ် proxy server တစ်ခုဖြစ်သည်။ သင်၏လိုအပ်ချက်များပေါ် မူတည်. သင်ပိုမိုကျောထောက်နောက်ခံဆာဗာများထပ်ထည့်ပြီးစွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရန် Nginx configuration ကိုချိန်ညှိနိုင်သည်။
ဒီဆောင်းပါးက Nginx Load Balancing System ကိုမြန်မြန်ဆန်ဆန်တည်ဆောက်နိုင်အောင်ကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ်။ သင့်တွင်မေးခွန်းများရှိပါကသို့မဟုတ်နောက်ထပ်နည်းပညာဆိုင်ရာလိုအပ်ချက်များရှိပါကတရားဝင် Nginx Documentation သို့မဟုတ်သက်ဆိုင်ရာနည်းပညာအထောက်အပံ့ကိုရည်ညွှန်းရန်အကြံပြုသည်။