Skip to main content

Kas yra "Apache" žiniatinklio serveris?

Anonim

"Apache HTTP" serveris (paprastai vadinamas "Apache") yra greitas ir saugus, jis veikia per pusę visų žiniatinklio serverių visame pasaulyje.

Apache taip pat yra nemokama programinė įranga. Jis platinamas "Apache Software Foundation", kuris 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, daugiau nei 90 procentų įrenginių veikia "Linux" sistemoje. Tačiau tai taip pat galima naudoti ir kitoms operacinėms sistemoms, tokioms kaip "Windows".

Kas yra HTTP serveris?

Paprastai serveris yra nuotolinis kompiuteris, kuris teikia failų užklausas klientams. Tada žiniatinklio serveris yra aplinka, kurioje veikia svetainė - tai kompiuteris, kuris teikia tinklalapį.

Interneto serveris pateikia turinį naudodamasis "Hypertext Transfer Protocol". Pavyzdžiui, kai eikite į "Go-Travels.com" savo žiniatinklio naršyklėje, galų gale susisiekite su žiniatinklio serveriu, kuriame yra ši svetainė, kad galėtumėte bendrauti su juo, kad galėtumėte prašyti tinklalapių (kuriuos jau atlikote, kad pamatytumėte šį puslapį) .

Kodėl verta naudotis Apache HTTP serveriu?

Svarbiausia "Apache" nauda yra ta, kad ji nemokama tiek asmeniniais, tiek komerciniais tikslais, taigi jums nereikės niekada nerimauti dėl to, kad reikia sumokėti už tai.

Apache taip pat yra patikima programinės įrangos sistema ir išlieka aktyviai palaikoma, todėl ji dažnai gauna funkcijų patobulinimus, saugumo pataisymus ir pažeidžiamumo patobulinimus.

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.

Naudokite modulius, norėdami pridėti daugiau funkcijų programinei įrangai. "Apache" palaiko:

  • Slaptažodžio autentifikavimas ir skaitmeniniai sertifikatai
  • Įprastiniai klaidų pranešimai
  • Palaiko keletą svetainių su savo virtualaus prieglobos galimybėmis
  • Proxy paslaugos
  • SSL ir TLS
  • GZIP suspaudimas pagreitinti tinklalapius

Štai keletas kitų "Apache" funkcijų:

  • IPv6
  • XML
  • FTP
  • Perl, Lua ir PHP
  • Pralaidumo droseliavimas
  • WebDAV
  • Apkrovos balansavimas
  • HTTP / 2
  • .htaccess
  • Keli užklausos apdorojimo režimai
  • URL perrašymas
  • Seansų stebėjimas
  • Geografinė vietovė, pagrįsta IP adresu

Nors "Apache" siūlo daugybę funkcijų, jums nereikia jaudintis, 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.