ဝဘ်ဆိုက်တစ်ခု သို့မဟုတ် ဝဘ်ဆော့ဖ်ဝဲလ်တစ်ခုကို အင်တာနက်ပေါ်သို့ အောင်မြင်စွာ တင်ဆက်နိုင်ရန်အတွက် ယုံကြည်စိတ်ချရပြီး လုံခြုံမြန်ဆန်သည့် Web Server တစ်ခု လိုအပ်ပါသည်။ ဤလမ်းညွှန်တွင် ခေတ်မီပြီး စွမ်းဆောင်ရည်မြင့်မားသည့် Nginx Web Server ကို Ubuntu OS ပေါ်တွင် အဆင့်ဆင့် ထည့်သွင်းပုံကို ဖော်ပြပေးသွားမည် ဖြစ်ပါသည်။
Nginx ကို တပ်ဆင်ရန် လိုအပ်ချက်များ
- Ubuntu Server (20.04, 22.04 သို့မဟုတ် ၂၄.၀၄ LTS ဗားရှင်း)
- Root သို့မဟုတ် Sudo အခွင့်အရေးရှိသော အသုံးပြုသူတစ်ဦး (Non-root user with sudo privileges)
အဆင့်ဆင့် လုပ်ဆောင်ရန် နည်းလမ်း
အဆင့် (၁) - System Package List ကို Update ပြုလုပ်ခြင်း
Nginx မတပ်ဆင်မီ လက်ရှိ server အတွင်းရှိ package update စာရင်းများကို အောက်ပါ command အသုံးပြု၍ update လုပ်ပါ။
sudo apt update && sudo apt upgrade -y
အဆင့် (၂) - Nginx ကို စတင်တပ်ဆင်ခြင်း
Ubuntu ရဲ့ တရားဝင် APT repository ထဲမှ Nginx package ကို တိုက်ရိုက် တပ်ဆင်နိုင်ပါသည်။
sudo apt install nginx -y
အဆင့် (၃) - Firewall ဖွင့်လှစ်ပေးခြင်း
Nginx ၏ traffic များကို ပြင်ပမှ ဝင်ရောက်ကြည့်ရှုနိုင်ရန်အတွက် firewall တွင် ခွင့်ပြုပေးရန် လိုအပ်သည်။
sudo ufw allow 'Nginx Full'
အဆင့် (၄) - Service အခြေအနေအား စစ်ဆေးခြင်း
Nginx အောင်မြင်စွာ တည်ဆောက်ပြီးပါက Web Server Service ကောင်းမွန်စွာ အလုပ်လုပ်၊ မလုပ်ကို အောက်ပါ command ဖြင့် စစ်ဆေးကြည့်ပါ။
sudo systemctl status nginx
အကယ်၍ active (running) ဟု ပြသနေပါက တပ်ဆင်မှု ပြီးဆုံးပါပြီ။ သင့် Browser ၏ Address bar တွင် Server IP သို့မဟုတ် သင့် Domain Name ကို ရိုက်နှိပ်၍ "Welcome to Nginx" default page ကို ကြည့်ရှုနိုင်ပါပြီ။