"Apache" žiniatinklio serveris

Apache tinklo serverio apžvalga

Apache HTTP serveris (paprastai vadinamas Apache) paprastai pripažįstamas populiariausiu HTTP žiniatinklio serveriu pasaulyje. Tai sparti ir saugu, ji veikia per pusę visų žiniatinklio serverių visame pasaulyje.

Apache taip pat yra nemokama programinė įranga, kurią platina " Apache Software Foundation", kuri skatina įvairias nemokamas ir atviro kodo pažangias interneto technologijas. "Apache" žiniatinklio serveris suteikia visą spektrą funkcijų, įskaitant CGI, SSL ir virtualius domenus; jis taip pat palaiko papildinius modulius, kuriuos galima išplėsti.

Nors "Apache" iš pradžių buvo sukurta "Unix" aplinkoms, beveik visi įrenginiai (daugiau kaip 90%) veikia "Linux" sistemoje. Tačiau tai taip pat galima naudoti ir kitoms operacinėms sistemoms, tokioms kaip "Windows".

Pastaba: " Apache" turi kitą "Apache Tomcat" serverį, kuris naudingas "Java Servlets".

Kas yra HTTP žiniatinklio serveris?

Paprastai serveris yra nuotolinis kompiuteris, kuris teikia failų užklausas klientams. Tada žiniatinklio serveris yra aplinka, kurioje veikia svetainė; ar dar geriau, kompiuteris tarnauja tinklalapyje.

Tai yra tiesa, nepriklausomai nuo to, ką teikia žiniatinklio serveris arba kaip jis pristatomas ( HTML failai tinklalapiams, FTP failams ir tt), nei naudota programinė įranga (pvz., Apache, HFS, FileZilla, nginx, lighttpd).

HTTP žiniatinklio serveris yra žiniatinklio serveris, kuris teikia turinį per HTTP arba "Hypertext Transfer Protocol", palyginti su kitais, pvz., FTP. Pavyzdžiui, kai einate į savo žiniatinklio naršyklę, galiausiai susisiekiate su žiniatinklio serveriu, kuriame yra ši svetainė, kad galėtumėte bendrauti su juo, kad galėtumėte prašyti tinklalapių (kuriuos jau atlikote, norėdami pamatyti šį puslapį).

Kodėl verta naudotis Apache HTTP serveriu?

Apache HTTP serveriui yra daug privalumų. Labiausiai pastebima tai, kad ji yra visiškai nemokama tiek asmeniniais, tiek komerciniais tikslais, taigi jums nereikės niekada nerimauti dėl to, kad reikia sumokėti už tai; net nedideli vienkartiniai mokesčiai nėra.

"Apache" taip pat yra patikima programinė įranga ir dažnai atnaujinama, nes ji vis dar aktyviai palaikoma. Tai svarbu svarstant, kokį žiniatinklio serverį naudoti; norėtumėte, kad ne tik būtų nuolat teikiamos naujos ir geresnės funkcijos, bet ir kažkas, kuris bus nuolat atnaujinamas, kad būtų pateikti saugos pataisymai ir pažeidžiamumo patobulinimai.

Nors "Apache" yra nemokamas ir atnaujintas produktas, jis nepanaikina funkcijų. Tiesą sakant, tai vienas iš labiausiai funkcionalių HTTP žiniatinklio serverių, kuris yra dar viena priežastis, dėl kurios ji yra tokia populiari.

Moduliai naudojami programinei įrangai papildyti daugiau funkcijų; slaptažodžio autentifikavimas ir skaitmeniniai sertifikatai yra palaikomi; galite keisti klaidų pranešimus; vienas "Apache" diegimas gali pateikti keletą svetainių, turinčių virtualaus prieglobos galimybes; Proxy moduliai yra prieinami; ji palaiko SSL, TLS ir GZIP suspaudimą, kad pagreitintų tinklalapius.

Štai keletas kitų "Apache" funkcijų:

Dar daugiau yra tai, kad net jei yra daug funkcijų, jums nereikia jaudintis tiek apie tai, kaip jūs išmokysite naudoti juos visus. "Apache" yra taip plačiai naudojamas, kad atsakymai jau buvo pateikti (ir paskelbti internetu) beveik visiems klausimams, kuriuos galėtumėte paklausti.