Apache HTTP Server

Iš OeeTechWiki.
Jump to navigation Jump to search

kaip veikia webserveris

Žiniatinklio serveris yra programinė įranga, kuri klauso užklausų ir grąžina duomenis (dažniausiai failą). Kai įvedate „www.manopuslapis.com“, užklausa persiunčiama serveriui, naudojančiai žiniatinklio serverio programinę įrangą, kuri grąžina failą į jūsų naršyklę, pvz., index.html. Tada naršyklė gali pateikti daugiau užklausų pagal HTML turinį, pvz., CSS, „JavaScript“ ir grafinius failus.

Kadangi žiniatinklio serveris yra tarp jūsų naršyklės ir prašomo failo, jis gali atlikti apdorojimą, kurio neįmanoma atidaryti tiesiogiai HTML failą. Pavyzdžiui, jis gali analizuoti PHP kodą, kuris prisijungia prie duomenų bazės ir grąžina duomenis.

Testavimui galite naudoti pagrindinio kompiuterio žiniatinklio serverį, tačiau įkėlimas taps varginantis ir pakeitimai gali būti pradėti įgyvendinti dar prieš juos pilnai išbandant. Jums reikia vietinio tinklo serverio diegimo.

ar pasirinkti Apache http serverį?

Lokaliai yra geriausia naudoti tą programinę įrangą ir tą versiją, kurią naudoja jūsų tinklapio hostinimo paslaugos tiekėjas. Jei nekursite ASP.NET programų „Microsoft IIS“, jūsų pagrindinis serveris greičiausiai naudos „Apache“ - labiausiai paplitusį ir visapusiškiausią žiniatinklio serverį. Tai yra atviro kodo projektas, todėl atsisiųsti ar įdiegti nieko nekainuoja.

Šiose instrukcijose aprašoma, kaip įdiegti „Apache“ sistemoje „Windows“. „macOS“ yra su „Apache“ ir PHP. Daugelyje „Linux“ vartotojų „Apache“ bus iš anksto įdiegta arba prieinama bazinėse saugyklose.

kam reikalingas lokalus (localhost) Apache HTTP serveris

  • Įdiegę Apache HTTP serverį lokaliai, kur kuriate pograminę įrangą (localhost) galite saugiai kurti ir išbandyti kuriamas programas programas darbinėje aplinkoje, nepaveikdami "production" svetainės duomenų ar sistemų.
  • įsidiegę žemiau aprašytų rankiniu būdu „Apache“ ir PHP, sužinosite daugiau apie sistemą ir jos konfigūravimo parinktis.

Rankinis diegimas suteikia keletą privalumų:

  • Kurti atsarginę kopiją, iš naujo įdiegti ar perkelti žiniatinklio serverį galima per kelias sekundes bei
  • jūs galite labiau kontroliuoti PHP ir „Apache“ konfigūraciją, parinkti norimas versijas.

Win OS lokalus Apache HTTP serverio diegimas

Atsisiųskite failus

Debian (Ubuntu) OS lokalus Apache HTTP serverio diegimas

Debian (Ubuntu) remote server Apache HTTP serverio diegimas