Apache ကိုက်ဘ်ဆာဗာ

အဆိုပါ Apache web server ၏ခြုံငုံသုံးသပ်

Apache ကိုသည် HTTP Server ကို (များသောအားဖြင့်ကိုယ့် Apache ကိုခေါ်) ယေဘုယျအားဖြင့်ကမ္ဘာ့ရေပန်းအစားဆုံးအဖြစ်အသိအမှတ်ပြု သည် HTTP ကို web server ကို။ ဒါဟာအစာရှောင်ခြင်းနှင့်လုံခြုံင်နှင့်ကမ္ဘာအဝှမ်းမှအားလုံးကို web server များ၏ထက်ဝက်ကျော်ပြေး။

Apache ကိုလည်းအမျိုးမျိုးသောအခမဲ့ open source အဆင့်မြင့်ဝဘ်နည်းပညာကိုအားပေးအားမြှောက်သော Apache ကို Software များဖောင်ဒေးရှင်းကဖြန့်ဝေအခမဲ့ဆော့ဝဲဖြစ်ပါတယ်။ အဆိုပါ Apache web server CGI အပါအဝင်အင်္ဂါရပ်များအပြည့်အဝအကွာအဝေး, ပေးပါသည် SSL ကို နှင့်ကို virtual domains များ, ဒါကြောင့်လည်းထောက်ခံပါတယ် plug-in ကို module တွေ extension သည်။

Apache ကိုမူလက Unix ပတ်ဝန်းကျင်မှာများအတွက်ဒီဇိုင်းရေးဆွဲခဲ့သော်လည်းနီးပါး (90% ကျော်) အားလုံးတပ်ဆင် Linux ပေါ်မှာ run ။ သို့ရာတွင်ထိုသို့အခြားအဘို့အရရှိနိုင်မယ့် Operating System ကို Windows ကလိုပဲ။

မှတ်ချက်: Apache ကိုဂျာဗား servlets များအတွက်အသုံးဝင်သောရဲ့ Apache ကို Tomcat ကိုခေါ်အခြားဆာဗာကိုရှိပါတယ်။

သည် HTTP က်ဘ်ဆာဗာဆိုတာဘာလဲ

တစ်ဦးကဆာဗာကိုယေဘုယျအားဖြင့် client များတောင်းခံဖိုင်များကိုတာဝန်ထမ်းဆောင်တဲ့ဝေးလံခေါင်သီကွန်ပျူတာဖြစ်ပါတယ်။ တစ်ဦးက web server သို့ဖြစ်လျှင်, website တစ်ခုအတွက် run သောပတ်ဝန်းကျင်တွင်ဖြစ်၏ သို့မဟုတ်ပိုကောင်းသေးသည်ကွန်ပျူတာဝက်ဘ်ဆိုက်ဆောင်ရွက်ပါသည်။

ဤသည်နေပါစေဟာ web server သို့ပေးပို့သို့မဟုတ်ဘယ်လို (ကိုအပ်ခံရမယ့်အရာကိုမှန် က HTML စသည်တို့ကိုဝဘ်စာမျက်နှာအဘို့အဖိုင်များ, FTP ကိုဖိုင်များ,), မဟုတ်ကိုအသုံးပြုမယ့်သော software များ (ဥပမာ, Apache, HFS, FileZilla, nginx, lighttpd) ။

သည် HTTP web server သို့ FTP ကိုနဲ့တူအခြားသူများကိုနှိုင်းယှဉ်, သည် HTTP သို့မဟုတ် Hypertext Transfer Protocol ကျော်အကြောင်းအရာကယ်တင်တတ်၏တစ်ဦးကို web server တစ်ခုဖြစ်ပါတယ်။ သင်သည်သင်၏ဝဘ်ဘရောက်ဆာအတွက်ကိုသွားသည့်အခါဥပမာ, သငျသညျနောက်ဆုံးမှာသငျသညျ (သင်ပြီးသားဒီစာမျက်နှာကိုမြင်ပြုသောအမှုဖွင့်ထားတဲ့) ကို web စာမျက်နှာများတွင်ကိုတောင်းဆိုဖို့ကနှငျ့ဆကျသှယျနိုငျအောငျဒီ website ကိုအိမ်ရှင်အဖြစ်သော web server သို့ဆက်သွယ်ပါတယ်။

အဘယ်ကြောင့် Apache ကိုသည် HTTP Server ကိုသုံးမလား?

အဆိုပါ Apache ကိုသည် HTTP Server အားအကြိုးကြေးဇူးမြား၏နံပါတ်ရှိပါသည်။ သငျသညျအစဉျအမွဲကဆပ်ဖို့လိုအပ်နေစိုးရိမ်ရန်မလိုပါဒါအရှိဆုံးမှတ်သားလောက်ပါကပုဂ္ဂိုလ်ရေးဆိုင်ရာများနှင့်ကူးသန်းရောင်းဝယ်ရေးနှစ်ဦးစလုံးအသုံးပြုမှုများအတွက်လုံးဝအခမဲ့ရဲ့ဖြစ်လိမ့်မယ်, ပင်သေးငယ်တဲ့တစျခုအချိန်အခကြေးငွေ Non-တည်ရှိဖြစ်ကြသည်။

Apache ကိုလည်းယုံကြည်စိတ်ချရသောဆော့ဝဲဖြစ်ပါသည်ကြောင့်နေဆဲတက်ကြွစွာထိန်းသိမ်းထားရဲ့ကတည်းကမကြာခဏ updated ဖြစ်ပါတယ်။ အဘယ်အရာကို web server ကိုသုံးစွဲဖို့စဉ်းစားတဲ့အခါဒီကအရေးကြီးတယ်, သငျသညျအစဉ်မပြတ်အသစ်နှင့်ပိုမိုကောင်းမွန် features တွေဒါပေမယ့်လည်းလုံခြုံရေးပေးအပ်ဒိတ်မလုပ်စောင့်မမည်ကြောင်းအရာတစ်ခုခုပေးလိမ့်မည်မဟုတ်သာကြောင့်တဦးတည်းချင်တယ် ပြင်ဆင်ဖာထေးမှုများ နှင့်အားနည်းချက်တိုးတက်မှုများ။

Apache ကိုအခမဲ့နှင့် updated ထုတ်ကုန်ဖြစ်ပါတယ်နေစဉ်, က features တွေအပေါ် skimp မထားဘူး။ တကယ်တော့အဲဒါကိုဒါလူကြိုက်များမယ့်အခြားအကြောင်းပြချက်တည်းဟူသောရရှိနိုင်ပါဆုံးအင်္ဂါရပ်ပြည့်ဖြည့်သည် HTTP ကို ​​web server များထဲကတစ်ခုဖြစ်ပါသည်။

modules ဆော့ဖ်ဝဲဖို့ပိုလုပ်ဆောင်ချက်များကိုထည့်သွင်းဖို့အသုံးပြုကြသည်; စကားဝှက်ကိုစစ်မှန်ကြောင်းအထောက်အထားပြသခြင်းနှင့်ဒစ်ဂျစ်တယ်လက်မှတ်များထောက်ခံနေကြသည်; သငျသညျအမှားမက်ဆေ့ခ်ျကိုစိတ်ကြိုက်နိုင်ပါတယ်; တဦးတည်း Apache ကိုယင်း၏ကို virtual hosting အတွက်စွမ်းရည်များနှင့်အတူမျိုးစုံဝက်ဘ်ဆိုက်များကယ်မနှုတ်နိုင် install; proxy ကို module တွေရရှိနိုင်ပါ၏ ဒါကြောင့်ဝဘ်စာမျက်နှာများကိုအရှိန်မြှင့်ရန် SSL နှင့် TLS နှင့် GZIP ချုံ့ထောက်ခံပါတယ်။

ဤတွင် Apache ကိုတွင်တွေ့မြင်သည်အခြား features တွေလက်တဆုပ်စာရဲ့:

အဘယ်အရာကိုပိုပြီးင် features တွေအများကြီးရှိပါတယ်သော်လည်း, သင်ထိုသူအပေါင်းတို့သုံးစွဲဖို့သင်ယူပါလိမ့်မယ်ဘယ်လိုအကြောင်းသိပ်စိတ်မပူရန်မလိုပါကြောင်းဖြစ်ပါတယ်။ Apache ကိုနိုင်အောင်ကျယ်ပြန့်အဖြေတွေကိုပြီးသားပေးထားခဲ့ပြီး (နှင့်အွန်လိုင်း posted) သင်မေးဖို့နိုင်လုနီးပါးမည်သည့်မေးခွန်းကိုပြီအသုံးပြုသည်။