Apache လမ်းညွှန်စကားဝှက်သည် ပို့ဆောင်ရေးပရောက်စီကို အဘယ်ကြောင့် မကာကွယ်သနည်း
ကာကွယ်ထားသော ကြိုဆိုစာမျက်နှာနှင့် ခွင့်ပြုထားသော ပို့ဆောင်ရေးပရောက်စီ တောင်းဆိုချက်တို့သည် မတူညီသော ဖွဲ့စည်းမှု အခြေအနေများကို အသုံးပြုသည်။ ပရောက်စီမူဝါဒကို ဆာဗာ သို့မဟုတ် virtual host ဖွဲ့စည်းမှုတွင် ထားပါ။
Apache ၏ ပင်မစာမျက်နှာရှိ စကားဝှက် တောင်းခံချက်သည် ထို ဒေသခံ အရင်းအမြစ်ကိုသာ ကာကွယ်သည်။ မည်သည့် ပို့ဆောင်ရေးပရောက်စီ တောင်းဆိုချက်မဆို အလားတူ အကောင့်ဝင်ရောက်မှု လိုအပ်သည်ဟု သက်သေမပြပါ။
.htaccess သည် ပံ့ပိုးထားသော လမ်းညွှန် ဖွဲ့စည်းမှုအတွက် သက်ဆိုင်သည်။ ၎င်းသည် တောင်းဆိုချက်တိုင်းအတွက် နောက်ဆုံး စစ်ထုတ်မှု မဟုတ်ပါ။ ProxyRequests နှင့် <Proxy> အပိုင်းများသည် ဆာဗာ သို့မဟုတ် virtual host ဖွဲ့စည်းမှုတွင် ပါဝင်သည်။ ပို့ဆောင်ရေးပရောက်စီ ခွင့်ပြုချက်ကို ထိုနေရာတွင် ထားပါ၊ Apache 2.4 ၏ ခွင့်ပြုချက် syntax နှင့် လိုအပ်သော အထောက်အထား စစ်ဆေးမှု ပြင်ဆင်မှုတို့ဖြင့်။
သီးသန့် ဝန်ဆောင်မှုအတွက် ရည်ရွယ်ထားသော client ရင်းမြစ်နှင့် အကောင့် လိုအပ်ချက်များကို တမင်တကာ ပေါင်းစပ်ပါ။ ထို့နောက် နားထောင်သူတိုင်း ရွေးချယ်သော virtual host ကို စစ်ဆေးပါ၊ မူလ host များနှင့် အမွေဆက်ခံ ဖွဲ့စည်းမှုအပါအဝင်။ ကာကွယ်ထားသော host အမည်တစ်ခုသို့ ဝင်ရောက်ခြင်းသည် အခြား လက်ရှိ host တွင် အလားတူ ပရောက်စီ ကန့်သတ်ချက်များ ရှိသည်ဟု သက်သေမပြပါ။
ProxyPass သည် အခြား အခန်းကဏ္ဍ ရှိပြီး များသောအားဖြင့် ဒေသခံ အမည်နေရာကို backend သို့ ချိတ်ဆက်သည်။ ၎င်းကို ထည့်ခြင်းသည် မည်သည့် ပို့ဆောင်ရေး ဦးတည်ချက်ကိုမျှ ခွင့်ပြုခြင်း မဟုတ်ပါ။
သင်သည် ဝဘ်ဆိုက်တစ်ခု၏ စာရွက်စာတမ်း ဖိုင်များကိုသာ တည်းဖြတ်နိုင်လျှင် ဤဝန်ဆောင်မှု၏ ဝင်ရောက်မှု နယ်နိမိတ်ကို တည်ဆောက်ရန် စီမံခန့်ခွဲရေး အတိုင်းအတာ မရှိနိုင်ပါ။ ဆာဗာ ဖွဲ့စည်းမှု ပြောင်းလဲမှုကို ရယူပါ သို့မဟုတ် အတည်ပြုထားသော လက်ရှိ ပရောက်စီကို အသုံးပြုပါ။ လမ်းညွှန် စကားဝှက်ဖြင့် အစားထိုး၍ မရပါ။