Apache Web Server

Isang pangkalahatang-ideya ng web server ng Apache

Ang Apache HTTP Server (karaniwang tinatawag na Apache) ay karaniwang kinikilala bilang pinaka-popular na web server ng HTTP sa mundo. Ito ay mabilis at ligtas at tumatakbo sa kalahati ng lahat ng mga web server sa buong mundo.

Ang Apache ay libre ring software, na ipinamamahagi ng Apache Software Foundation na nagtataguyod ng iba't ibang mga libreng at bukas na pinagmumulan ng mga advanced na teknolohiya ng web. Ang server ng Apache web ay nagbibigay ng isang buong hanay ng mga tampok, kabilang ang CGI, SSL, at virtual na mga domain; Sinusuportahan din nito ang mga module ng plug-in para sa pagpapalawig.

Kahit na ang Apache ay orihinal na idinisenyo para sa mga kapaligiran ng Unix, halos lahat ng mga pag-install (higit sa 90%) ay tumatakbo sa Linux. Gayunpaman, magagamit din ito para sa iba pang mga operating system tulad ng Windows.

Tandaan: Ang Apache ay may isa pang server na tinatawag na Apache Tomcat na kapaki-pakinabang para sa Java Servlets.

Ano ang isang HTTP Web Server?

Ang isang server, sa pangkalahatan, ay isang remote computer na naghahain ng mga file sa paghiling ng mga kliyente. Ang web server, kung gayon, ay ang kapaligiran na pinapatakbo ng isang website; o mas mabuti pa, ang computer ay naglilingkod sa website.

Totoo ito kahit na ano ang naghahatid ng web server o kung paano ito naihatid (mga HTML file para sa mga web page, FTP file, atbp.), O ang software na ginagamit (hal. Apache, HFS, FileZilla, nginx, lighttpd).

Ang isang web server ng HTTP ay isang web server na naghahatid ng nilalaman sa HTTP, o sa Hypertext Transfer Protocol, kumpara sa iba tulad ng FTP. Halimbawa, kapag nagpunta ka sa iyong web browser, sa huli ay nakikipag-ugnay ka sa web server na nagho-host ng website na ito upang maaari kang makipag-ugnay dito upang humiling ng mga web page (na nagawa mo na upang makita ang pahinang ito).

Bakit Gamitin ang Apache HTTP Server?

Mayroong maraming mga benepisyo sa Apache HTTP Server. Ang pinaka-kapansin-pansin ay maaaring ganap na libre ito para sa personal at pangkomersyal na paggamit, kaya hindi mo kailangang mag-alala tungkol sa pangangailangang bayaran ito; kahit na maliit na isang beses na bayad ay hindi umiiral.

Ang Apache ay isang maaasahang software at madalas na na-update dahil aktibo pa rin itong pinananatili. Mahalaga ito kapag isinasaalang-alang kung anong web server ang gagamitin; gusto mo ang isa na hindi lamang ay patuloy na magbibigay ng mga bago at mas mahusay na mga tampok ngunit isang bagay na patuloy na pag-update upang magbigay ng mga patch ng seguridad at mga pagpapahusay ng kahinaan.

Habang ang Apache ay isang libre at na-update na produkto, hindi ito magtipid sa mga tampok. Sa katunayan, ito ay isa sa mga pinaka-tampok na puno ng HTTP web server na magagamit, na kung saan ay isa pang dahilan kaya ito ay popular.

Ang mga module ay ginagamit upang magdagdag ng higit pang mga function sa software; Ang pagpapatotoo ng password at mga digital na sertipiko ay sinusuportahan; maaari mong i-customize ang mga mensahe ng error; ang isang pag-install ng Apache ay maaaring maghatid ng maramihang mga website sa kanyang mga virtual na kakayahan sa hosting; available ang mga proxy module; Sinusuportahan nito ang SSL at TLS, at GZIP compression upang pabilisin ang mga web page.

Narito ang isang dakot ng iba pang mga tampok na nakikita sa Apache:

Ano pa ang kahit na may maraming mga tampok, hindi mo kailangang mag-alala nang labis tungkol sa kung paano mo matutunan na gamitin ang lahat ng mga ito. Malawak na ginagamit ang Apache na ang mga sagot ay naibigay (at naka-post sa online) sa halos anumang tanong na maaari mong hilingin.