Internet ablakok Android

Hogyan dolgozz tiszta szerverrel. Hogyan működik a webszerver

Kiadtunk egy új könyvet, "Közösségi médiás tartalommarketing: Hogyan juthat el az előfizetők fejébe, és szeretheti meg velük a márkáját."

A webszerver olyan szerver, amely fogadja a felhasználó kéréseit, és válaszokat ad nekik – dokumentumot, oldalt vagy webhelyet.


Még több videó a csatornánkon – tanulja meg az internetes marketinget a SEMANTICA segítségével

Bármely számítógépet lehet szerverré tenni. Ehhez telepítenie kell egy speciális héjat.

A műszaki rész követelményeit az allokált erőforrások mennyisége és a sebességi követelmények határozzák meg. Minél nagyobbak, annál erősebbnek kell lennie a számítógépnek.
Hogy világos legyen, mondjunk egy hasonlatot. Bemész a könyvtárba és kérsz egy könyvet. A könyvtáros megtalálja a megfelelőt, és átadja Önnek. A könyvtár egy szerver, minden adatot tárol. A könyvtáros az a shell, amely elfogadta a kérést és elküldte a választ. Ön ügyfél.
Bővebb információért elküldhet egy könyvtárost – hasonlóan a linkre kattintva. A különbség az, hogy az interneten ugyanazt az erőforrást korlátlan számú felhasználó olvashatja egyszerre.
Az ügyfélszolgálat is hasonló elv szerint zajlik: amikor egy könyvért jövünk, feltehetünk egy kérdést a könyvtárosnak (kereső), vagy belenézhetünk egy indexbe (YandexCatalog). Ez segít megtalálni a szükséges információkat.

Mit csinál egy webszerver

Fő feladata az információ tárolása. Oldalak, fájlok, képek, szöveges tartalom.
Feladatok:

  • Kérések fogadása.
  • Futtasson programokat speciális programozási nyelveken (szerver).
  • Weboldalak készítése.
  • Küldje vissza őket a felhasználónak.
  • Védje az információkat.
  • Végezze el a látogató azonosítását.
  • Vezessen hívásnaplót.
  • Más típusú kérések kiszolgálása: mailto stb.

A webszerver működésének megértéséhez meg kell értenie, hogyan továbbítják az információkat a hálózaton. Protokolloknak nevezett szabályokon alapul: minden URL típusjelzéssel kezdődik (ftp, http://, https:// stb.).
Hyper Text Transfer Protocol – átviteli protokoll. A webhely oldalai mindig úgy néznek ki, mint egy hipertext dokumentum. Ez bármely szerver vagy kliens program végeredménye.

  • Amikor a felhasználó beír egy címet vagy rákattint egy hivatkozásra, a böngésző elküldi a kérést, kódolva az információkat ezen szabályok szerint.
  • Az a gazdagép, amelyhez ez a cím hozzá van kötve, futtatja a szerverprogramokat. Mindegyikük ellátja a saját funkcióját.
  • A kapott adatok visszafejtésre kerülnek, a parancsok végrehajtásra kerülnek.
  • A hipertext létrejön, kódolódik és visszaküldésre kerül.
  • A böngésző megkapja a választ, a kódot html-vé alakítja, és megjeleníti az oldalt a képernyőn.

Mi kell egy webszerverhez

Szükségünk van egy gépre, amely minden kérést feldolgoz. Becsülje meg azt a terhelést, amelyet a szervernek támogatnia kell. Ez a látogatók számától függ: minél több kérés, annál nagyobb teljesítményre van szükség.

Vannak speciális cégek, amelyek hosting szolgáltatásokat nyújtanak. Ön bérel egy szervert. Kvótát kap a webhelyfájlok tárolására.
De ha van egy egyszerű webhelye, akkor megteheti egyedül.

Ha a kiszolgálóval kapcsolatos probléma megoldódott, statikus IP-címet kell hozzá kötnie.

Az oldal a domain név regisztrálása után válik elérhetővé a webszerveren, a DNS szolgáltatás feloldja a címeket – összeköti az IP-címet (például 111.111.111.111) és a domain nevet (www.site.com).

A leggyakoribb szerverek

Apache

Ez egy ingyenes, szabadon terjesztett termék, amely számos előnnyel rendelkezik:

  • Folyamatos fejlesztői támogatás.
  • Modulok szerveroldali programozási nyelvekkel való munkához: PHP, Perl, Python, Ruby, ASP stb.
  • Nyílt forráskód. Különféle programozók vesznek részt a felülvizsgálatban, hogy megfeleljenek az igényeiknek. Például az orosz nyelvű közösség az orosz kódoláshoz igazítja.
  • . Eredetileg Unix számára készült, de mára Windows, Mac OS, BSD, Linux, OS/2 és Novell NetWare támogatja.
  • Biztonság.

Telepítéskor adja meg a gazdagép nevét, például localhost. A htdocs mappába, amely az Apachex.x mappában található (ahol x.x a verziószám), másoljon ki egy html oldalt. Vagy hozza létre a Jegyzettömbben tetszőleges szöveg beírásával, és mentse el a html kiterjesztéssel.

Miután a fájl a mappában van, nyissa meg a böngészőt, és írja be a címet: localhost://OLDALNÉV.html. Az Ön szövege megjelenik a képernyőn – az oldal a szerverről nyílik meg. Ha a „Nem sikerült elérni a webhelyet” hibaüzenetet látja, akkor az Apache nem fut. Az ikonja a tálcán található.
Kattintson rá, és válassza a "Play" lehetőséget. Utána minden működni fog.

NGNIX

A rajta működő aktív oldalak aránya 21,13% (Netcraft kutatás). Főleg nagyvállalatok és professzionális fejlesztők használják: Yandex, Mail.ru, Rambler stb. Az NGNIX hatalmas látogatói terhelést képes ellenállni, megbízható, biztonságos és átgondolt.
Szabadon terjesztik, de megjelentek a Plus fizetős verziói, amelyek ára 2500 dollártól kezdődik.

IIS

Hírnevét a fejlesztő nagy neve biztosítja. Ez webszolgáltatások készlete, és integrálva van a Windows rendszerrel. A natív programozási platform az ASP.NET, de megvalósíthat egy alternatívát is, például a PHP-t.

A teljes körű üzemeltetéshez a Microsoft - Windows Server kiszolgáló operációs rendszerének telepítése szükséges. A 6. verziót egyáltalán nem tárhelynek szánták, a teljes támogatás a 7.-ben kezdődött. A rendszer automatikusan megvásárolja az operációs rendszerrel együtt, és annak jellemzőitől függ.

Telepítési csomagok

A kezdő programozók és fejlesztők számára olyan eszközöket hoznak létre, amelyek segítségével néhány kattintással telepíthet webszervert a számítógépére.

  • openserver. Hordozható fejlesztői környezet, amely számos adatbázist, programozási nyelvet és azok verzióit, valamint kiegészítő szolgáltatásokat tartalmaz. Például a PhpMyAdmin adatbázis felület. Ma ez a legnépszerűbb telepítőkészlet. Még flash meghajtóról is működik. Ingyenes letöltés alacsony sebességgel. 100 rubelért a sebesség jelentősen megnő.
  • Xampp. Aktívan karbantartott csomag: Apache, Php, Perl, MariaDB stb. Vezérlőpultja van. Töltse le ingyen.
  • . Az összes szükséges eszköz nagyon kényelmes készlete, beleértve az Apache-t, a PHP-t, a MySQL-t, a PhpMyAdmin-t. Sajnos a legújabb verzió elavult disztribúciókat tartalmaz. Általában edzésre alkalmasak. A fórum alapján a projekt már nem támogatott.

Több kisvállalkozás tudja értékelni a hálózat előnyeit

A "szerver" és a "hálózat" szavak sokak számára hatalmas számítógéptermeket varázsolnak a nagyvállalatok gyomrába, amelyeket szemüveges technikusok vezetnek ablaktalan helyiségekben. Szerencsére változtak az idők.

Napjainkban az egynél több PC-vel rendelkező amerikai kisvállalkozások több mint 20%-ánál láthatók szerveres hálózatok, és ez az arány az elemzők szerint tovább növekszik. Ráadásul az elemzők szerint az ötnél kevesebb PC-vel rendelkező szervezetek több szervert és hálózatot alkalmaznak, mivel a felhasználók már elkezdték értékelni a nyilvános hálózaton végzett munka kényelmét és nagy teljesítményét.

De kik ezek az emberek, akik ezeket a szervereket és hálózatokat kezelik? Ha saját vállalkozást vezetsz, akkor önmagad lehetsz. Vagy bízza az irodavezetőre, marketingszakemberre vagy akár könyvelőre – aki kellő műszaki háttérrel rendelkezik, az meg tudja oldani ezt a feladatot.

"Egyre több kis szervezetet látok, amelyek szervereket üzemeltetnek, még egy alkalmazottat foglalkoztató irodákban is" - mondja Laura DiDio, a bostoni székhelyű The Yankee Group tanácsadó cég kisvállalkozási elemzője. "Lehetővé teszik, hogy több megtérülést érjen el a technológiába fektetett dolláron."

Minden út a szerverhez vezet
Nézzük meg azokat az okokat, amelyek motiválják a kisvállalkozásokat a szerverek telepítésére (a szerverek olyan számítógépek, amelyek szolgáltatásokat, parancsokat és központosított felügyeletet biztosítanak a "klienseknek" nevezett munkaállomásoknak). De először nézzük meg, miért működnek már a szerverekkel rendelkező hálózatok a felhasználói irodákban.

Vegyük a már ismerős Laura DiDiót. Részmunkaidőben dolgozik vidéki házában, és a legtöbbet szeretné kihozni a technológiai kiadásaiból. „Két laptopom van otthon, két nagy sebességű kapcsolatom, három telefonvonalam és egy Microsoft Small Business Servert futtató szerverem” – mondja Laura.

A szerver a rendszerének motorja. Lehetővé teszi a DiDio számára a számítógépes adatok központosítását és biztonságossá tételét, fájlok vezérlését, biztonsági mentések egyszerű létrehozását és hatékony együttműködést az ügyfelekkel – az ügyfelek ugyanazt a szolgáltatást kapják, mintha nem otthon, hanem a bostoni irodájában lennének.

„A szerver lehetővé teszi számomra, hogy rugalmasabban dolgozhassak, bármit telepítsek, amit csak akarok, és professzionális képet adhassak nekem” – mondja Laura.

Egy másik szerver támogató Harry Brelsford, technológiai viszonteladói tanácsadó és műszaki író a washingtoni Bainbridge-szigeten. Három kliens PC-je és egy szervere van az irodájában. Itt mintegy 20 cégnek nyújt technológiai tanácsadást, és könyveket is ír a témában (10 ilyen könyvet írt már).

„A szerver és a hálózat sokat segít nekem” – mondja Brelsford. - „Ha szükségem van egy fájlra, pontosan tudom, hol keressem. Én is jobban bízom a rendszer stabilitásában, bármit is csinálok. Egyszerűen jobban elvégzi a munkát, és nem kell átdolgozni. Elfelejtheti a lemezterület hiányát, a fájlok rendetlenségét, az elégtelen processzorteljesítményt és az adatvesztést.”

A DiDio és a Brelsford olyan Dell és Hewlett-Packard szerverekről beszél, amelyek 1000 dollárnál nem többe kerülnek, és az új Microsoft Windows Small Business Server 2003 szoftvert futtatják (599 dollár a Standard Edition esetében). Egy ilyen komplexum nagyon vonzó a vezetők számára, akik tudják, hogyan kell számolni a pénzüket. A Standard Edition tartalmazza a Microsoft Exchange Server 2003-at is.

Ray Boggs, a Massachusetts állambeli Framinghamben működő technológiai tanácsadó cég, az IDC kisvállalkozások és otthoni irodafejlesztésért felelős alelnöke egyetért. Azt mondja, hogy bár minden kis szervezet profitálhat a kliens/szerver technológiára való átállásból, a 15 vagy több PC-vel rendelkezők profitálhatnak a legtöbben. Ezt a kifejezetten erre a piacra tervezett új hardverrel és szoftverrel, valamint a tranzakciók számának meredek növekedésével érik el.

„A szerverárak továbbra is csökkennek, a funkcionalitásuk pedig folyamatosan javul” – mondja Boggs.

Nyolc ok, amiért érdemes szervert vásárolni
Tehát, miután meghallgattuk az elemzők és a hétköznapi felhasználók véleményét, nyolc okunk van arra, hogy vásároljunk szervert kisvállalkozása számára, ahelyett, hogy nélkülöznénk, vagy egy peer-to-peer hálózati környezetre hagyatkoznánk.

  1. Rendet viszel a káoszba. Az adatok szerveren való központosításával jobban kezelheti a kritikus üzleti információkat. A fájlok és egyéb adatok megosztása minden számítógépről sokkal egyszerűbb, mint az adatok egyik számítógépről a másikra való áthelyezése. És ahogy DiDio rámutat, a régebbi PC-k új életet vehetnek, ha fájljaikat és adataikat feltöltik egy szerverre. „Sokan vásárolnak szervereket, és nem sietnek, hogy megszabaduljanak régi számítógépeiktől és laptopjaiktól” – mondja.
  2. A legjobb adatvédelem. A Windows Small Business Server 2003 két olyan szolgáltatást kínál, amelyek a kritikus adatok biztonsági mentésének és visszaállításának megkönnyítésével segítik a felhasználókat az információs eszközeik jobb védelmében. Ez egy varázsló az archiválás és a mennyiségi árnyékmásolás beállításához.
  3. Jobb együttműködés üzleti tevékenység közben. A szerver által támogatott hálózat nem csupán az adatmegosztást segíti elő. A Windows Small Business Server 2003 a Windows SharePoint Services szoftverrel érkezik, amely lehetővé teszi az alkalmazottak és más csapattagok együttműködését az interneten keresztül. A SharePoint telepítésével egy vállalati intranetes portált kap egy felhasználóbarát felülettel, amely lehetővé teszi az adatok megosztását és rendszerezését. A szolgáltatásokhoz súgódokumentumok és források tartoznak. A kiszolgálóra akkor is szükség van, ha üzleti szempontból kritikus alkalmazásokat, például a Microsoft Business Solutions szolgáltatást kell támogatnia több számítógépen.
  4. A személyzet mobilitásának növelése. A szerverek távoli hozzáférést tesznek lehetővé a hálózathoz és az adatokhoz azon jogosult alkalmazottak számára, akik távol vannak az irodától, úton vannak vagy helyi irodákban dolgoznak. Az Internet Workplace szolgáltatással a Windows Small Business Server 2003 felhasználói az interneten keresztül hozzáférhetnek a kiszolgálón lévő adatokhoz. Az irodától távol lévő alkalmazottak is csatlakozhatnak a vállalati intranethez a SharePoint segítségével
  5. Nagy sebességű hozzáférés megosztása. "A szerverek kisvállalkozásoknak történő értékesítésének valódi katalizátora a nagy sebességű internet-hozzáférés a hálózat összes számítógépéhez" - mondja Boggs, az IDC-től. - „Ha vállalkozása három vagy több távoli hozzáférési fiókot használ, itt az ideje, hogy vásároljon egy szervert, és váltson nagy sebességű hozzáférésre. A beruházások megtérülése a munkatermelékenység növekedése miatt nagyon gyors lesz.”
  6. Gyorsan beállíthat új számítógépeket, hozzáadhat felhasználókat és telepíthet új alkalmazásokat. Tervezi vállalkozása bővítését? Az adatok közös központból történő kezelésével könnyebben koordinálható az új PC-k, szoftverek és licencek hozzáadása. Ezenkívül jobban kezelheti a tűzfalakat és az adatfenyegetéseket, telepítheti a vírusvédelmet, és észlelheti a behatolásokat.
  7. Számítási teljesítmény növelése. A szerver bővíti a hálózati képességeket azáltal, hogy lehetővé teszi nagy mennyiségű adat tárolását, memóriát szabadít fel és növeli az egyes számítógépek használatának hatékonyságát. "A mai kisvállalkozásoknak nagyobb számítási teljesítményre van szükségük webszolgáltatások futtatásához, webhelyek kezeléséhez, e-mailek küldéséhez, valamint jobb eszközök és alkalmazások használatához" - mondja DiDio. (Boggs hozzáteszi, hogy nincs messze a nap, amikor sok ember otthonában fut majd szerver, ami segít a számítógépes diákoknak iskolai feladatok elvégzésében, a tinédzsereknek pedig játékok és egyéb összetett programok online vásárlásában.)
  8. Hozzon létre professzionális képet vállalkozása számára, és növelje az ügyfelek elkötelezettségét. Az olyan kiszolgálószoftverek, mint a Windows Small Business Server 2003, lehetővé teszik az e-mail fiókok (AOL, Yahoo!, Hotmail stb.) egyetlen vállalati fiókba való egyesítését, javítva ezzel az ügyfelek és partnerek arculatát. „Több alias is lehet ugyanahhoz a gyökér e-mail címhez” – mondja Brelsford. - "Egy szerver súlyt adhat a vállalkozásának." DiDio: "Nemcsak több pénzt kap a pénzéért, hanem professzionálisabbnak tűnik azok számára, akikkel üzletelni szeretne."
Honnan tudod, hogy mikor kell szervert vásárolni?
  • Vállalkozásának két vagy több távoli hozzáférési fiókja van.
  • Központosítani és rendszerezni szeretné adatait (nem mindig találja meg, amire szüksége van).
  • Hardvereket, például nyomtatókat és faxokat szeretne megosztani két vagy több számítógép között (egyenrangú hálózatok ilyen célú használatakor nagy számú kábelre és vezetékre van szükség).
  • A jobb adatvédelem érdekében egyszerűbbé szeretné tenni a biztonsági mentéseket.
  • Sok olyan alkalmazottjának, aki gyakran úton van, távol van az irodától, vagy helyi irodákban dolgozik, csatlakoznia kell a hálózathoz.
  • Belső hálózattal szeretné lefedni az egész vállalkozását (az irodán kívül tartózkodó alkalmazottak nem mindig emlékeznek arra, hogy időnként fel kell venniük Önnel a kapcsolatot).
  • Sok tárhelyre van szüksége (és a túlterhelt számítógépek remegnek és nyögnek, amikor több adatot ad hozzá).
  • Pénzügyi szoftvereket vagy egyéb üzleti szempontból kritikus alkalmazásokat szeretne több számítógépen futtatni.
  • Cége növekszik, Ön pedig új alkalmazottak felvételét és számítógépek felvételét tervezi (gratulálunk!).
  • Szerény vállalkozásod van, és szeretnél profinak látszani (és nagyobbnak, mint amilyen valójában).
  • Számítógépei nagyon régiek, és szeretne megszabadulni tőlük. A szerver fájdalommentessé teszi az átállási folyamatot.
  • A számítógépei nagyon régiek, de szeretné megtartani őket. A szerver átveszi a terhelést a PC-ről.

Általános szabály, hogy egy hétköznapi felhasználó számára az olyan fogalmak, mint a „webszerver” vagy a „tárhely” valami teljesen érthetetlen dologhoz kapcsolódnak. Eközben ebben a kérdésben nincs semmi bonyolult. Próbáljuk meg elmagyarázni, mi is az a webszerver, miért van rá szükség és hogyan működik, anélkül, hogy a technikai részletekbe mennénk, hanem úgymond az ujjakon. Külön foglalkozunk azzal a kérdéssel, hogyan lehet létrehozni és konfigurálni egy ilyen szervert otthoni számítógépes terminálon vagy laptopon.

Mi az a webszerver?

A legfontosabb dolog ebben a kérdésben annak megértése, hogy egy ilyen típusú szerver nem más, mint egy számítógép az interneten, amelyen a megfelelő szoftver telepítve van.

De ez egyáltalán nem jelenti azt, hogy nem hozhat létre saját konfigurációt otthon. Mivel nálunk a Windows operációs rendszerek gyakoribbak, a webszerver Ubuntu (Linux) rendszeren való létrehozásával kapcsolatos kérdéseket nem vesszük figyelembe.

Mire valók a webszerverek?

Az ilyen típusú szerverek sok információt tárolnak az interneten. Ugyanakkor ugyanazok az antivírusok hivatkoznak rájuk, hogy frissítsék saját adatbázisaikat. A felhasználó közvetlen kapcsolatban is áll az ilyen szerverekkel, kéréseket intéz a böngészőben (információ keresése, oldal elérése stb.).

Így kiderül, hogy az interneten található összes oldalt pontosan a webszervereken tárolják, amelyekhez egyrészt egy felhasználói kérés vagy egy telepített program érkezik, másrészt az eredményt a szerver, amelyhez hozzáférést próbálnak elérni.

Hogyan működik mindez?

Minden felhasználó hozzászokott ahhoz, hogy egy bizonyos típusú információt tartalmazó forrás (weboldal) megadásához a www (vagy http) előtagot és az azt követő nevet egyszerűen be kell írni a címsorba. De senki sem gondol arra, hogyan érti meg a webszerver a kérést és adja meg az eredményt.

Valójában itt különbséget kell tenni a szerver és a kliens fogalma között. Esetünkben az interneten tárolt oldal egy távoli szerveren van tárolva. A felhasználói számítógép kliensként működik, ahonnan a hívás történik.

Az internet eléréséhez webböngészőnek nevezett programokat használnak. Lefordítják a felhasználó kérését digitális kódra, amelyet a webszerver felismer. A szerver feldolgozza és a megfelelő kódban ad választ, a böngésző pedig máris nullák és egyesek millióit alakítja át normál formára az oldalon elhelyezett szöveges, grafikai, hang- vagy videóinformációkkal.

A legnépszerűbb webszerverek

A szerverszoftverek közül az Apache és a Microsoft IIS számít a leggyakoribbnak. Az előbbi népszerűbb, és gyakrabban használják UNIX-szerű rendszereken, bár Windows környezetre is telepíthető. Ezenkívül az Apache szerver teljesen ingyenes szoftver, és szinte minden ismert operációs rendszerrel kompatibilis. Azonban, mint már említettük, ez a szoftver elsősorban professzionális programozóknak és fejlesztőknek készült.

A Microsoft szoftverterméke az átlagos felhasználó számára készült, aki képesített szakember további segítsége nélkül telepíthet és konfigurálhat egy ilyen webszervert Windowsra.

Ennek ellenére a hivatalos statisztikák alapján az Apache szoftver az összes létező szerver mintegy 60%-át használja, ezért a példája alapján megvizsgáljuk a kezdeti konfiguráció telepítésének és beállításának kérdését.

Webszerver otthoni számítógépen: telepítés

A telepítéshez le kell töltenie egy speciális kiszolgálócsomagot, rövidítve WAMP, amely három fő összetevőt tartalmaz:

  • Az Apache egy kiszolgálószoftver-héj, amely önállóan is működik, de csak akkor, ha nincs dinamikus tartalom a tárolt oldalakon.
  • A PHP egy programozási nyelv, amelyet kiegészítők használnak dinamikus tartalomszerverek, például WordPress, Joomla, Drupal kezelésére.
  • A MySQL egy egységes adatbázis-kezelő rendszer, amelyet ismét dinamikus tartalommal rendelkező webhelyek létrehozásakor használnak.

A telepítés a WampServer csomagból történhet. Ehhez kövesse a "Varázsló" utasításait, amely az egyik szakaszban felkéri Önt, hogy válasszon egy alapértelmezett böngészőt.

Ehhez a böngésző futtatható fájlját tartalmazó mappába kell lépnie (ha nem Internet Explorer, akkor általában a Program Files könyvtárban található). Útközben magát a böngészőt is fel kell venni a Windows tűzfal kivétellistájára. Az utolsó szakaszban egy pipa kerül az azonnali indítási elem elé, majd a megfelelő ikon megjelenik a tálcán, amelyre kattintva meg kell változtatnia a helyi gazdagép (localhost) indítását.

Ha mindent megfelelően csinált, megjelenik a szerver kezdőlapja. Ezután a rendszer további összetevők telepítésére kéri (ha ez nem történik meg, a rendszer hibát jelez). A telepítés alapvetően további kiegészítőkre, elemekre és összetevőkre vonatkozik, amelyeket a szerver a jövőben használni fog.

Példa egy szerver beállítására és tesztelésére

A webszerver beállítása valamivel bonyolultabb. Először a tálca menüjében keresse meg a WWW mappát (ahol a bővítmények vagy a HTML-fájlok tárolódnak). Ezután írja be a következő szöveget a Jegyzettömbbe:

WAMP teszt!

Szia!

"; ?>

Egyszerűen bemásolhatja a szöveget a Jegyzettömbbe, és elmentheti a fájlt index.php néven ugyanabba a WWW mappába (bár megteheti anélkül is, mivel ez a lépés csak a helyi gazdagép ellenőrzésére szolgál). Üdvözlés helyett bármilyen más szöveget vagy kifejezést beszúrhat.

Ezután a böngészőben frissítenie kell az oldalt (F5), amely után a tartalom megjelenik a képernyőn. Más számítógépeken azonban az oldal nem lesz elérhető.

A hozzáférés megnyitásához módosítania kell a httpd.conf fájlt úgy, hogy írja be a következővel kezdődő szakaszba a következő sorokat:

Parancs Engedélyezés, Megtagadás

Utószó helyett

Természetesen az otthoni webszerver működésének vagy beállításainak megértéséhez itt csak a kezdeti és legrövidebb információkat adjuk meg, úgymond az általános megértés érdekében. Valójában minden folyamat sokkal összetettebb, különösen a kérések konvertálása és a válaszok kiadása tekintetében, nem beszélve az otthoni szerverbeállításokról. Ha a felhasználó meg akarja érteni ezeket a kérdéseket, nem nélkülözheti ugyanannak a WordPress kiegészítőnek és a PHP nyelvnek az alapismereteit. Másrészt a többnyire csak szöveges információkat tartalmazó primitív oldalak publikálásához ez a kezdeti információ is felhasználható.

Ha egy hálózatra csatlakoztatott számítógépet naponta használnak, ha az internet is csatlakozik a mobil kütyühöz, akkor minden felhasználó időről időre találkozik a „szerver” szóval. Ezenkívül ez a szó különféle kombinációkban található, és nem minden felhasználó érti, miről van szó. Mi van elrejtve a „szerver” szó előtt, és miért van rá szükség a felhasználóknak?

A "szerver" fogalma elrejthet egy hardvereszközt és hozzá tartozó szoftvert (hardver és virtuális). A hardver szerver egy külön számítógép. Más PC-k és irodai berendezések működésének biztosításához szükséges. A virtuális szerver szoftver. Ebben az esetben egy adott szerver kombinálja ezt a két típust.

Először is ne feledje, hogy feladata a hálózat és a felhasználók karbantartása, nem pedig a hálózat kezelése. A felhasználók maguk állítanak be feladatokat a szerver számára, és az gyorsan megoldja azokat. Minél jobb egy szerver, például a HP-szerverek, annál jobban ellátja feladatait.

A sok elektronikai berendezéssel felszerelt nagyvállalatok munkája már nehezen képzelhető el anélkül, hogy ezeket az eszközöket egyetlen hálózatba ne csatlakoztatnák. A vállalat szervere lehetővé teszi az irodai berendezések távvezérlését, és lehetővé teszi a PC-k egymás közötti interakcióját.

A szerver meghibásodása vagy működési hibája katasztrófával végződhet

A vállalatoknál a szerverek lehetővé teszik az összes részleg munkájának optimalizálását. De a mindennapi életben gyakran találkozunk a szerverek működésével. Különösen a pénztáraknál és bankokban dolgozó pénztárosok használják a szervert dokumentumok kinyomtatására és fizetésre. A szerver támogatja az összes levelező, közösségi hálózat és kommunikációs menedzser munkáját.

A szerver hozzáférést biztosít a hálózathoz. Minden webhelyet szervereken tárolnak. Megosztott tárhelyet biztosít. Ezt a szolgáltatást hosting cégek nyújtják.

Ha beírja böngészője címsorába a http://www.site/how-web-server-work/ címet és megnyomja az Enter billentyűt, akkor Weboldalunk ezen oldala jelenik meg a képernyőn.

A legalapvetőbb szinten ez történt: A böngészője kapcsolatot létesített a webszerverrel, kérést küldött az oldal weboldalára, és megkapta.

Most még egy kicsit:

Az URL három részből áll:

1. Protokoll (http)

2. Szerver neve (www.site)

3. Oldal URL-jei (hogyan működik a webszerver)

A böngésző kapcsolatba lép a tartománynévszerverrel, hogy lefordítsa a www.site webhely nevét IP-cím, amelyet a szervergéphez való csatlakozáshoz használ. A böngésző ezután kapcsolatot létesít a webszerverrel a megadott IP-címen a 80-as porton, vagy bármilyen másnak szánt porton (a portokról ebben a cikkben később lesz szó).

A HTTP protokollt követve a böngésző kérést küldött a szervernek, kérve a http://www.site/how-web-server-work/ fájlt.

vegye figyelembe, hogy sütiket a böngészőből is elküldhető a szerverre.

Válaszul a szerver generált dinamikus weboldalés visszaküldte a HTML szöveget, hogy megjelenítse ezt az oldalt a böngészőjében. Az oldal fejlécében cookie-k is küldhetők a szerverről a böngészőbe. A böngésző beolvassa a HTML-címkéket, és megjeleníti a weboldalt a képernyőn.

Internet

Tehát mi az "internet"? Az internet számítógépek százmilliói, amelyek összekapcsolódnak egymással számítógép hálózat. A hálózat lehetővé teszi, hogy minden számítógép kommunikáljon egymással. Az otthoni számítógép számos módszerrel és eszközzel csatlakozhat az internethez – a telefonvonal primitív modemétől a kapcsolat feltöltéséig a helyi hálózaton keresztül ( LAN) egy internetszolgáltatóval ( ISP).

A nagyobb internetszolgáltatók egy egész ország vagy régió számára fenntartanak optikai vonalakat. A gerinchálózatokat a világ minden táján fektetik le, száloptikai vonalakkal, tenger alatti kábelekkel vagy műholdas csatornákkal összekötve. Így az interneten lévő összes számítógép csatlakozik az interneten lévő összes többi számítógéphez.

Ügyfelek és szerverek

Általánosságban elmondható, hogy az interneten található összes számítógép két kategóriába sorolható: szerverek és kliensek. Azok a számítógépek, amelyek szolgáltatásokat nyújtanak (például webszerverek, FTP-kiszolgálók, felhőszolgáltatások) más gépek számára szerverek. A szolgáltatásokhoz való csatlakozáshoz használt gépek − ügyfelek. Amikor csatlakozik a Google-hoz egy keresési lekérdezés végrehajtásához vagy bármely szolgáltatásának igénybevételéhez, a Google biztosítja a számítógépét (talán egy nagy teljesítményű számítógépek egész csoportját) a kérés kiszolgálására. Tehát a Google biztosítja a szervert. Az Ön gépe szolgáltatásokat is nyújthat valakinek az interneten. Így a felhasználó gépe általában kliens, bár szükség esetén szerverré is válhat.

A szerver egy vagy több szolgáltatást nyújthat az interneten. Például előfordulhat, hogy egy kiszolgáló számítógépen olyan szoftver van telepítve, amely lehetővé teszi, hogy webszerverként, e-mail szerverként és FTP-kiszolgálóként működjön. A kiszolgálóhoz csatlakozó ügyfélszámítógépek kéréseiket a megosztott kiszolgáló számítógépen futó speciális szoftverekhez irányítják. Például, ha webböngészőt használ a számítógépén, az "beszélni" fog a szerver számítógépén lévő webkiszolgálóval. Az e-mail alkalmazás "beszélni" fog az e-mail szerverrel, és így tovább.

IP-címek

Ahhoz, hogy ezeket a gépeket a hálózathoz csatlakoztassa, az interneten minden számítógépnek egyedi címe van IP-cím. Egy tipikus IP-cím így néz ki:

Az IP-címben lévő négy számot hívják nyolcasok mert 0 és 255 vagy 28 lehetséges értéket vehetnek fel.

Az interneten minden számítógépnek megvan a maga egyedi IP-címe. A szerver statikus IP-címmel rendelkezik, amely ritkán változik. Egy otthoni számítógép gyakran rendelkezik IP-címmel, amelyet az internetszolgáltató jelöl ki, amikor a gép csatlakozik hozzá. Ez az IP-cím egyedi ebben a munkamenetben, de a következő alkalommal más lehet. Így az internetszolgáltatónak csak egy IP-címre van szüksége minden általa támogatott útválasztóhoz, nem minden klienshez.

Ha Windows rendszerű gépet használ, a paranccsal sok információt megtekinthet számítógépén az internetről, beleértve az aktuális IP-címét és a gazdagépnevét. ipconfig. UNIX gépen írja be nslookup a parancssorban a gép IP-címének megjelenítéséhez.

Domain nevek

Mivel a legtöbb ember nehezen emlékszik az IP-címeket alkotó számsorokra, és mivel az IP-címeket időnként módosítani kell, az interneten található összes kiszolgáló és webhely ember által olvasható nevekkel is rendelkezik, ún. domain nevek. Például a www.. Ezt a legtöbbünk számára könnyebb megjegyezni. www.site mint emlékezni 5.9.205.233

A www.site név valójában három részből áll:

1. A World Wide Web neve (www). Valójában megteheti a „www” kifejezett jelzése nélkül, bár formálisan ez egy másik hálózat lesz.

2. Domain név (qriosity)

3. A legfelső szintű domain zónájában (ru)

domain nevek kormányozni Domain név regisztrátorok. A regisztrátorok legfelső szintű domain neveket hoznak létre, és biztosítják, hogy a domain legfelső szintű zónájában minden név egyedi legyen. A regisztrátor minden domain névhez elérhetőségi adatokat is megad, és szolgáltatást indít kicsoda A, amely a domain tulajdonosára mutat. A gazdagépnevet a domain tulajdonosa hozza létre.

Domain név szerverek

A kiszolgálók egy csoportja ún domain név szerverek(DNS) leképezi az ember által olvasható neveket IP-címekre. Ezek a szerverek egyszerű adatbázisokat tartalmaznak, amelyek neveket és IP-címeket tartalmaznak, és el vannak terjesztve az interneten. A legtöbb egyéni vállalat, internetszolgáltató és nagyobb egyetem támogatja a kis DNS-t. Vannak központi DNS-ek is, amelyek a tartománynév-nyilvántartók által szolgáltatott adatokat használják.

Amikor megadja a http://www..site URL címet, átadja azt a tartománynévszervernek, a szerver a www.site helyes IP-címét adja vissza. Számos névszerver részt vehet a helyes IP-cím megszerzésében.

Tehát, hogy összefoglaljuk az olvasottakat: Az Internet több millió gépből áll, amelyek mindegyike egyedi IP-címmel rendelkezik. Sok ilyen gép szerverek. Ez azt jelenti, hogy szolgáltatásokat nyújtanak más számítógépeknek az interneten. Ezen kiszolgálók közül sok e-mail szerver, webszerver, FTP-szerver, felhőszolgáltatás-kiszolgáló.

Portok

Bármely szerver számozással elérhetővé teszi szolgáltatásait az interneten keresztül portok, egyet a szerveren elérhető minden egyes szolgáltatáshoz. Például van egy webszervert és egy FTP-kiszolgálót futtató szerver számítógép. A webszerver általában a 80-as, az FTP-kiszolgáló pedig a 21-es porton lesz elérhető. Az ügyfelek egy adott IP-címen és egy adott porton csatlakoznak a szolgáltatáshoz.

A legnépszerűbb szolgáltatások mindegyike elérhető egy ismert portszámon, de bármelyik szolgáltatáshoz hozzárendelheti saját portszámát.

Ha a szerver fogad kapcsolatokat egy porton a külvilágból, és ha a tűzfal nem védi a portokat, akkor az internet bármely számítógépéről csatlakozhat egy előre meghatározott porthoz, és használhatja a szolgáltatást. Ne feledje, hogy semmi sem kényszeríti arra, hogy a webszervert a 80-as porton tartsa. Ha telepítette a kiszolgálót, és betöltötte rá a webszerver szoftvert, a webszervert a 999-es portra helyezheti, vagy bármilyen más nem használt portra. Ezután, ha például a gépe xxx.yyy.com néven ismert, akkor az URL-lel összekapcsolható http://xxx.yyy.com:999 - A ":999" kifejezetten megadja a portszámot, amelyen a webszerver elérhető. Ha nincs megadva port, akkor a böngésző egyszerűen feltételezi, hogy a webszerver elérhető a jól ismert 80-as porton.

Protokollok

Miután egy kliens egy adott porton csatlakozik egy szolgáltatáshoz, egy speciális porton keresztül éri el a szolgáltatást jegyzőkönyv. Jegyzőkönyv logikai szintű megállapodások halmaza, amely lehetővé teszi a programok számára az adatcserét. A számítógépek internetes közös munkájához a TCP / IP protokollcsaládot használják. A webszerver a HTTP protokollt használja.

Választható: Biztonság

Ebből a leírásból látható, hogy a webszerver egy meglehetősen egyszerű szoftver. Felveszi a GET paranccsal elküldött fájl nevét, lekéri a fájlt, és elküldi a böngészőnek. Még ha figyelembe vesszük is a portok kezeléséhez szükséges összes kódot, a legegyszerűbb webszerver programja legfeljebb 500 kódsorból áll. A teljes körű webszerverek bonyolultabbak, de alapvetően nagyon egyszerűek.

A legtöbb szerver beállít valamilyen szintet Biztonság szolgáltatási folyamatokhoz. A legegyszerűbb lehetőség bejelentkezési név és jelszó kérése a szerverhez való hozzáféréshez. A fejlettebb szerverek további biztonságot nyújtanak azáltal, hogy titkosított kapcsolatot létesítenek a szerver és a böngésző között, így érzékeny információk (például hitelkártyaszámok) elküldhetők az interneten keresztül.

Valójában ez minden, amire szüksége van egy webszervernek, amely a szabványos, statikus weboldalak. A statikus oldalak olyan oldalak, amelyek nem változnak, hacsak a webmester nem szerkeszti őket.

Nem kötelező: Dinamikus oldalak

Mit dinamikus weboldalak? Például:

1. Bármely vendégkönyv lehetővé teszi, hogy üzenetet írjon be HTML-formátumban, és automatikusan megjeleníti az új és a régi bejegyzéseket.

2. Bármely keresőmotor lehetővé teszi, hogy kulcsszavakat írjon be a HTML lekérdezési űrlapba, majd dinamikusan létrehoz egy oldalt a kulcsszavakra vonatkozó információk keresése alapján.

Ezekben az esetekben a webszerver többet tesz, mint „fájlt keres”. Információkat dolgoz fel és oldalakat generál a kérések sajátosságaitól függően. A webszerver szinte minden esetben ún forgatókönyvek- PHP, Perl, Java és más programozási nyelveken írt programkód a folyamat befejezéséhez.

Oldalunk oldalai is dinamikusak, PHP-vel készültek MySQL adatbázisok segítségével.