Port 80 သည် TCP / IP ကွန်ယက်ရှိ HTTP ဆက်သွယ်ရေးအတွက်အသုံးပြုသောစံ port နံပါတ်ဖြစ်သည်။ HTTP, ဒါမှမဟုတ် Hypertext လွှဲပြောင်းပရိုတိုကောဟာ web browser တစ်ခုနဲ့ web server တစ်ခုအကြားအများဆုံးအသုံးပြုသော protocol ကိုအသုံးပြုထားပြီး port 80 မှတဆင့်ဒေတာထုတ်လွှင့်မှုကိုအဓိကအားဖြင့်နားလည်သဘောပေါက်သည်။
Linux System များတွင် Port အသုံးပြုမှုအခြေအနေကိုကြည့်ရှုရန် NetStat command ကိုသုံးနိုင်သည်။
NetStat -anp | Grep 80
အောက်ဖော်ပြပါကိုအောက်ပါအတိုင်းဖော်ပြပါက Port 80 ကိုသိမ်းပိုက်ထားကြောင်းဆိုလိုသည်။
TCP 0 ::0 :::: * နားထောင် 23440 / Apache2 နားထောင်ပါ
Apache သည်ဘုံ web server software ဖြစ်သည်။ နားထောင်ခြင်း port ကို၎င်း၏ configuration file ကိုပြုပြင်ခြင်းအားဖြင့်ပြောင်းလဲနိုင်သည်။
/etc/apache2/apache2/ports.conf ဖိုင်ကိုဖွင့်ရန်စာသားတည်းဖြတ်သူကို သုံး. နားထောင်ပါ 80 ကို ရှာပါ။ 8080 ကဲ့သို့သောနေရာမရှိသော port နံပါတ်အသစ်သို့ပြောင်းပါ။
ဖိုင်ကိုသိမ်းဆည်းပြီးပိတ်ပြီးနောက် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ရန် command ကို run ပါ။
sudo 0 န်ဆောင်မှု Apache2 ပြန်လည်စတင်
ယခုအချိန်တွင် Apache သည် port နံပါတ်အသစ်အတွက်နားထောင်လိမ့်မည်။
ITTAVES ဆိုသည်မှာ Linux Systems တွင်ကွန်ယက်အသွားအလာကိုစီမံရန်ကိရိယာတစ်ခုဖြစ်သည်။ Port 80 မှအခြား port များမှအခြား port များသို့ 0 င်ရောက်နိုင်ရန်အတွက်တောင်းဆိုမှုများကိုဆိပ်ကမ်းလက်လှမ်းမီရန်ရည်ရွယ်သည်။
IPTables Configuration ဖိုင်ကိုဖွင့်ပါ။
sudo nano / etc / sysconfig / iptable
အောက်ပါတို့ကိုရှာပါ -
-A input -p TCP -M State - MetaT -M TCP --DPRED 80 -J လက်ခံပါ
ပြီးနောက် Add:
-trout -t Nat -p TCP - TCP -J redirect --to-port 8080
သူတို့ထဲမှ 8080 သည် Forwarding Target Port ဖြစ်သည်။
ဖိုင်ကိုသိမ်းဆည်းပြီးနောက် Iptables 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
sudo ဝန်ဆောင်မှု Iptables ပြန်လည်စတင်
ဤအချိန်တွင် Port 80 ရှိ traffic အားလုံးကို port အသစ်သို့အလိုအလျောက်ပေးပို့လိမ့်မည်။