Ang Apache HTTP Server (karaniwang tinatawag na Apache) ay mabilis at ligtas at tumatakbo sa kalahati ng lahat ng mga web server sa buong mundo.
Ang Apache ay libre ring software. Ito ay ipinamamahagi ng Apache Software Foundation, na nagtataguyod ng iba't ibang mga advanced at open-source na advanced na teknolohiya sa 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, higit sa 90 porsiyento ng mga pag-install ay tumatakbo sa Linux. Gayunpaman, magagamit din ito para sa iba pang mga operating system tulad ng Windows.
Ano ang isang HTTP Server?
Ang isang server, sa pangkalahatan, ay isang remote computer na naghahain ng mga file sa paghiling ng mga kliyente. Ang isang web server, pagkatapos, ay ang kapaligiran na ang isang website ay tumatakbo sa - ang computer ay naglilingkod sa website.
Ang isang web server ay naghahatid ng nilalaman gamit ang Hypertext Transfer Protocol. Halimbawa, kapag nagpunta ka sa Go-Travels.com sa iyong web browser, sa huli ay nakikipag-ugnay ka sa web server na nagho-host ng website na ito upang maaari kang makipag-usap dito upang humiling ng mga web page (na nagawa mo na upang makita ang pahinang ito) .
Bakit Gamitin ang Apache HTTP Server?
Ang pinakamahalagang benepisyo sa Apache ay libre ito para sa personal at pangkomersyal na paggamit, kaya hindi mo kailangang mag-alala tungkol sa pangangailangan na magbayad para dito.
Ang Apache ay isa ring maaasahang balangkas ng software at nananatiling aktibong pinananatili, kaya natatanggap nito ang mga madalas na pag-upgrade ng tampok, mga patch ng seguridad, at pagpapahusay ng mga 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.
Gumamit ng mga module upang magdagdag ng higit pang mga function sa software. Sinusuportahan ng Apache:
- Pagpapatunay ng password at mga digital na sertipiko
- Nako-customize na mga mensahe ng error
- Suporta para sa ilang mga website na may mga virtual na kakayahan sa pag-host nito
- Mga serbisyo ng proxy
- SSL at TLS
- GZIP compression upang pabilisin ang mga web page
Narito ang isang dakot ng iba pang mga tampok na nakikita sa Apache:
- IPv6
- XML
- FTP
- Perl, Lua, at PHP
- Bandwidth throttling
- WebDAV
- Mag-load balancing
- HTTP / 2
- .htaccess
- Maramihang Kahilingan sa Pagpoproseso ng mga mode
- Muling pagsusulat ng URL
- Pagsubaybay ng Session
- Geolocation batay sa IP address
Kahit na nag-aalok ang Apache ng maraming mga tampok, hindi mo kailangang mag-alala tungkol sa kung paano mo matutunan na gamitin ang lahat ng 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.