whycomputer.com >> Interneto žinios >  >> Tinklas

Kaip veikia „Apache“ tinklo serveris?

Internetas egzistuoja kaip interneto serverių rinkinys, kuriame talpinami tinklalapiai, kuriuos vartotojai gali pasiekti iš savo kompiuterių. Šie serveriai turi paleisti serverio programinę įrangą, kad galėtų tvarkyti naudotojų užklausas. Vienas iš tokių programinės įrangos paketų - „Apache“ žiniatinklio serveris - siūlo nemokamą serverio sprendimą kūrėjams, kad jie galėtų priimti tinklalapius. Tokiu būdu ji tapo populiari interneto svetainių talpinimo programa. „Apache“ serveris veikia tvarkydamas URL užklausas į serverį, naudodamas specifinius komunikacijos protokolus daugiapakopiu būdu, ir išplėsti darbą su programavimo ir duomenų bazių kalbomis.

URL ir HTTP protokolas
„Apache“ yra žiniatinklis serverio programinė įranga, ir todėl tvarko visų pirma „Hypertext Transfer Protocol“ užklausas per „Universal Resource Locator“ adresų užklausas. URL yra tiesiog svetainės, kurią vartotojai įveda į žiniatinklio naršykles, pavadinimas norint rasti tinklalapį. Kai vartotojas įveda URL, naršyklė siunčia HTTP užklausą serveriui, kuriame veikia „Apache“, paprastai 80 prievado. HTTP protokolas yra interneto standartinis interneto puslapių duomenų perdavimo protokolas, todėl, kai naudotojas pateikia URL užklausą „Apache“ „Apache“ serveris tvarkys HTTP užklausą ir grąžins pageidaujamus tinklalapius.

Daugiafunkcinis darbas /daugiapakopis
Apache serveris vienu metu apdoros daug HTTP užklausų. Norint tai padaryti, serveris turi veikti keliais vykdymo veržiais. Gija yra programos dalis, kuri išskiria pagrindinę programą ir veikia tuo pačiu metu tam, kad atliktų konkrečią užduotį. „Apache“ serveris sukurs naują temą kiekvienam HTTP užklausai, kuri bus apdorota norint gauti ir grąžinti pageidaujamą tinklalapį. Tai leidžia „Apache“ aptarnauti tinklalapius keliems vartotojams vienu metu.

Programa ir failų teikimas
kartu su tinklalapiais „Apache“ serveris gali leisti vartotojams atsisiųsti failus į savo kompiuterius, kuriuos „Apache“ taip pat galės rankena per HTTP. Tai apima garso failus, filmų failus ar tam tikrus dokumentus, pvz., „Word“ dokumentus ar PDF. Jei vartotojas prašo scenarijų kalbos, pvz., PHP, Python ar Perl, programos failą, tada „Apache“ serveris vykdo programą ir siunčia programos rezultatą vartotojui per HTTP. Tačiau norint apdoroti užklausas dėl dokumentų, kuriuose yra skriptų kalbų, „Apache“ serveryje turi būti įdiegtas atitinkamas tos kalbos modulis.

„Apache“ paketai
„Apache“ serveris yra atskiras paketas, kaip didesnių žiniatinklio aptarnaujančios programos ir moduliai, kuriais siekiama pagerinti jos našumą. Populiarus „Apache“ serverio diegimas yra „LAMP“ („Linux“, „Apache“, „MySQL“ ir „PHP /Perl /Python“) kaminai. Ši konfigūracija aprūpina „Apache“ serverį su žiniatinklio aptarnavimo galimybėmis naudodama „MySQL“ duomenų bazę ir skriptų kalbas, pvz., PHP, kad pateiktų duomenų bazės turinį atnaujintoms svetainėms, pvz.
URL:https://lt.whycomputer.com/tinklas/100408724.html

Tinklas
  • Kaip apeiti žiniatinklio apribojimus

    Darbdaviai ir universitetai vis labiau suvokia, kaip darbuotojai ir studentai praleidžia laiką savo kompiuteriuose. Daugelis pradėjo diegti ribojančią programinę įrangą ir užkardas, kad būtų išvengta prieigos prie nepageidaujamų svetainių. Galite apeiti šiuos apribojimus prijungę savo mokyklą ar dar

  • Viešojo tinklo serverio nustatymas

    Žiniatinklio serveris yra puikus būdas keistis informacija ar failais. Ją galite naudoti norėdami paleisti verslą, arba galite tiesiog sukurti pagrindinį puslapį visiems. Jis gali būti sukonfigūruotas internete kaip viešasis serveris. „Windows 2003“ reikalauja, kad „Internet Information Services“ ar

Interneto žinios © https://lt.whycomputer.com