Webový server (webový server): čo potrebuje, ako je usporiadané a ako funguje

Pri bežnom používateľovi sú také pojmy ako "webový server" alebo "hosting" spojené s niečím úplne nejasným. Medzitým nie je v tejto veci nič zložité. Pokúsme sa vysvetliť, čo webový server predstavuje, prečo je to potrebné a ako to funguje, najmä bez toho, aby sme sa dostali do technických detailov, a tak povediac na prsty. Poďme sa venovať samostatne, ako vytvoriť a nakonfigurovať takýto server na termináli alebo notebooku pre domáce počítače.

Čo je webový server?

Najdôležitejšou vecou v tejto veci je pochopiť, že server tohto typu nie je nič iného ako počítač na internete s príslušným inštalovaným softvérom.
Ale to neznamená, že si môžete vytvoriť vlastnú konfiguráciu doma. Keďže sme rozšírení o operačné systémy Windows, otázka, ako vytvoriť webový server na Ubuntu (Linux), nebude braná do úvahy.

Prečo potrebujeme webové servery?

Na serveroch tohto typu na internete je uložených veľa informácií. Zároveň sú im adresované rovnaké antivírusy na aktualizáciu vlastných databáz. Používateľ má tiež priamy vzťah k takýmto serverom, vyplňovanie požiadaviek v prehliadači (vyhľadávanie informácií, prístup k stránke atď.). Ukazuje sa, že všetky stránky, ktoré sa nachádzajú na internete, sú uložené na webových serveroch, čo je na jednej strane požiadavkou používateľa alebo referenčným programom a na druhej strane výsledok je daný tým istýmserver, ku ktorému sa uskutočňuje pokus o prístup.

Ako to všetko funguje?

Všetci používatelia sú zvyknutí zadávať predponu www (alebo http) a následný názov do panela s adresou na zadanie určitého zdroja na internete (webovú stránku), ktorý obsahuje určitý typ informácií. Ale nikto si nemyslí, ako webový server chápe požiadavku a výsledok je výsledkom. V skutočnosti je potrebné rozlišovať medzi konceptom servera a klientom. V našom prípade je stránka umiestnená na internete uložená na vzdialenom serveri. Osobný počítač slúži ako klient, ktorý podal odvolanie.

Prístup k internetu používa programy nazývané prehliadače. Prekladajú žiadosť používateľa do digitálneho kódu rozpoznaného webovým serverom. Server ho spracuje a vydá odpoveď v príslušnom kóde a prehliadač už konvertuje milióny núl a jednotiek na bežné textové, grafické, zvukové alebo obrazové informácie umiestnené na stránke.

Najobľúbenejšie webové servery

Zo všetkých serverových softvérov sa predpokladá, že najčastejšie sú Apache a Microsoft IIS. Prvý z nich je viac populárny a rozšírenejší v systémoch podobných systému UNIX, aj keď je možné ho nainštalovať do prostredia Windows. Okrem toho Apache server je úplne slobodný softvér a je kompatibilný prakticky so všetkými známymi operačnými systémami. Treba však poznamenať, že je určený predovšetkým pre profesionálnych programátorov a vývojárov. Softvér spoločnosti Microsofturčený pre priemerného používateľa, nainštalovať a nakonfigurovať takýto webový server pre Windows bez pomoci kvalifikovaného odborníka.
Napriek tomu, ak idete z oficiálnych štatistík, softvér Apache používa približne 60% všetkých existujúcich serverov, a preto sa uvažujme s problémom nastavenia a konfigurácie pôvodnej konfigurácie len ako príklad.

Webový server na domácom počítači: nainštalujte

Ak chcete nainštalovať, musíte si stiahnuť špeciálny balík serverov, skrátený ako WAMP, ktorý obsahuje tri hlavné komponenty:
  • Apache je shell serverového softvéru, ale iba v prípade, že na umiestnených stránkach nie je dynamický obsah.
  • PHP je programovací jazyk používaný doplnkami pre správu serverov s dynamickým obsahom, ako sú WordPress, Joomla a Drupal.
  • MySQL je jednotný systém správy databáz, ktorý sa používa pri vytváraní stránok s dynamickým obsahom.
  • Inštalácia sa dá vykonať z balíka WampServer. Stačí stať sa pokynmi "Master", ktorý v jednej fáze navrhne vybrať internetový prehliadač, ktorý bude štandardne použitý.
    Ak to chcete urobiť, musíte prejsť do priečinka pomocou súboru spustiteľného prehliadača (ak nie je Internet Explorer, zvyčajne sa nachádza v priečinku Program Files). Po ceste by mal byť samotný prehliadač pridaný do zoznamu výnimiek systému Windows BrandMeower. V záverečnej fáze je umiestnená kontrolná značka oproti okamžitému bodua na systémovej lište sa objaví ikona, ktorú chcete kliknúť a zmeniť a vybrať spustenie lokálneho hostiteľa.


    Ak je všetko vykonané správne, zobrazí sa domovská stránka servera. Potom budete vyzvaní na inštaláciu ďalších komponentov (ak to neurobíte, systém vydá chybu). Inštalácia sa v podstate týka ďalších doplnkov, prvkov a komponentov, ktoré bude server v budúcnosti používať.

    Príklad konfigurácie a testovania servera

    Konfigurácia webového servera je o niečo komplikovanejšia. Najprv v ponuke systémovej lišty vyberte prechod do priečinka WWW (úložný priestor pre doplnky alebo súbory HTML). Potom napíšte nasledujúci text do Poznámkového bloku:

    WAMP test!

    Môžete jednoducho skopírovať text v programe Poznámkový blok a uložiť súbor pod názvom index.php do rovnakej zložky WWW (aj keď to môžete urobiť bez toho, pretože tento krok sa používa iba na kontrolu lokálneho hostiteľa). Namiesto pozdravov môžete vložiť akýkoľvek iný text alebo frázu.
    Potom musí prehliadač aktualizovať stránku (F5) a potom sa na obrazovke zobrazí obsah. Ale pre ostatné počítače nie je stránka k dispozícii. Ak chcete otvoriť prístup, musíte súbor httpd.conf zmeniť zadaním do sekcie, ktorá začína nasledujúcimi riadkami: Objednať Povoliť, Odmietnuť Povoliť od všetkých Ďalej, stačí uložiť zmeny a reštartovať shell servera. Ak používate smerovač, uistite sa, že je vykonávaný na porte 80 (bez toho, aby tento server ukončil prístup na internete).

    Namiesto následného slova

    Samozrejme, pokiaľ ide o pochopenie podstaty operácie alebo nastavenia domáceho webového servera, je pre všeobecné chápanie poskytnuté iba najzákladnejšie a najjednoduchšie informácie. V skutočnosti sú všetky procesy oveľa zložitejšie, najmä pokiaľ ide o konverziu dotazov a vydávanie odpovedí, nieto konfi- giguráciu servera doma. Ak máte záujem porozumieť týmto problémom, tu môžete urobiť aspoň bez počiatočnej znalosti rovnakého doplnku WordPress a jazyka PHP. Na začiatku sa tieto pôvodné informácie môžu použiť aj na zverejnenie primitívnych stránok, ktoré obsahujú iba textové informácie.

    Súvisiace publikácie