Ukubuka kabanzi kweseva ye-Apache yewebhu
Iseva ye-Apache HTTP (evame ukubizwa nge-Apache) ngokuvamile ibhekwa njengeseva yewebhu ye- HTTP ethandwa kakhulu emhlabeni. Kuyashesha futhi kuphephile futhi isebenza ngaphezu kwengxenye yazo zonke amaseva wewebhu emhlabeni wonke.
I-Apache iphinde isofthiwe yamahhala, isatshalaliswe yi- Apache Software Foundation ekhuthaza ubuchwepheshe obuhlukahlukene obukhululekile obuvulekile nobuvulekile bomthombo wewebhu. Iseva yewebhu ye-Apache inikeza ububanzi obugcwele bezici, kuhlanganise ne-CGI, i-SSL, kanye nezizinda ezibonakalayo; ibuye isekele amamojula we -plug-in yokwandisa.
Nakuba i-Apache ekuqaleni yenzelwe izindawo ze-Unix, cishe konke ukufakwa (ngaphezulu kuka-90%) ku-Linux. Kodwa-ke, itholakale nezinye izinhlelo zokusebenza zokusebenza njenge-Windows.
Qaphela: I- Apache inesinye iseva esibizwa ngokuthi i-Apache Tomcat engasetshenziswa ku-Services ye-Java.
Iyini Iseva Yewebhu Ye-HTTP?
Iseva, ngokujwayelekile, ikhompyutha ekude ekhonza amafayela ukucela amaklayenti. Ngakho-ke, iseva yewebhu, imvelo lapho i-website ingena khona; noma okungcono okwamanje, ikhompyutha ekhonza iwebhusayithi.
Lokhu kuyiqiniso kungakhathaliseki ukuthi iseva yewebhu inikeza kanjani noma ukuthi inikezwa kanjani (amafayela e- HTML wamakhasi wewebhu, amafayela we-FTP, njll), noma isofthiwe esetshenziswa (isib. Apache, HFS, FileZilla, nginx, lighttpd).
Iseva yewebhu ye- HTTP iyiseva yewebhu ehambisa okuqukethwe nge-HTTP, noma i-Hypertext Transfer Protocol, ngokumelene nabanye abafana ne-FTP. Isibonelo, uma uya esipheqululini sakho sewebhu, ekugcineni uxhumane nesiphakeli sewebhu esiphendula lewebhusayithi ukuze ukwazi ukuxhumana nayo ukuze ucele amakhasi wewebhu (okwenziwe kakade ukuze ubone leli khasi).
Kungani usebenzisa i-Apache HTTP Server?
Kukhona izinamba eziningana ze-Apache HTTP Server. Okuphawuleka kakhulu ukuthi kungcono mahhala kokubili ukusetshenziswa komuntu siqu kanye nokuhweba, ngakho akudingeki ukhathazeke ngokudinga ukuyikhokhela; ngisho nezinkokhelo ezincane zesikhathi esisodwa azikho.
I-Apache iphinda isofthiwe ethembekile futhi ivuselelwa kaningi ngoba isagcinwa ngokuqinile. Lokhu kubalulekile uma ucabangela ukuthi iyiphi iseva yewebhu okufanele ukuyisebenzise; ufuna eyodwa engeke ihlale ihlinzeka ngezici ezintsha futhi ezingcono kodwa futhi into ezoqhubeka nokubuyekezwa ukuze inikeze ukuvikeleka kokuphepha nokuthuthukiswa kwezinkinga.
Ngesikhathi u-Apache ungumkhiqizo wamahhala futhi obuyekeziwe, awukhiphi izici. Eqinisweni, kungenye yezinsiza zewebhu ze-HTTP ezigcwele kakhulu ezitholakalayo, okunye okunye okuthandwa kakhulu.
Amamojula asetshenziselwa ukwengeza imisebenzi eminingi kwisofthiwe; Ukuqinisekiswa kwephasiwedi kanye nezitifiketi zedijithali zisekelwa; ungenza ngokwezifiso imiyalezo yephutha; enye i-Apache yokufaka ingakwazi ukuletha amawebhusayithi amaningi ngamakhono ayo okubamba ngokuzenzakalelayo; Amamojula e-proxy ayatholakala; isekela i-SSL ne-TLS, nokucindezela kwe-GZIP ukusheshisa amakhasi wewebhu.
Nazi okunye okunye okubonakalayo ku-Apache:
- I-IPv6
- I-XML
- FTP
- I-Perl, uLua, ne-PHP
- Ukuhamba komkhawulokudonsa
- I-WebDAV
- Layisha ukulinganisa
- I-HTTP / 2
- .htaccess
- Amamodi amaningi wokucubungula isicelo (ama-MPM)
- Ukubhala kabusha kwe- URL
- Ukulandelela kwesigaba
- I-geolocation esekelwe ikheli le-IP
Kungaphezulu kwalokho ukuthi nakuba kunezici eziningi, akudingeki ukhathazeke kakhulu ngokuthi uzofunda kanjani ukusebenzisa zonke. I-Apache isetshenziswa kabanzi ukuthi izimpendulo zinikeziwe (futhi zithunyelwe ku-intanethi) cishe noma yimuphi umbuzo ongawubuza.