Web poslužitelj (Web Server): što mu je potrebno, kako je uređeno i kako radi

U pravilu, u običnom korisniku, pojmovi "web poslužitelj" ili "hosting" povezani su s nečim posve nejasnim. U međuvremenu, nema ništa komplicirano u ovom pitanju. Pokušajmo objasniti što predstavlja web poslužitelj, zašto je to potrebno i kako radi, pogotovo ako ne ulazimo u tehničke detalje i, da tako kažemo, na prste. Ostanimo odvojeno o tome kako stvoriti i konfigurirati takav poslužitelj na kućnom računalnom terminalu ili prijenosnom računalu.

Što je web poslužitelj?

Najvažnija stvar u ovom pitanju je shvatiti da poslužitelj te vrste nije ništa više od računala na Internetu s instaliranim odgovarajućim softverom.
Ali to ne znači da možete stvoriti vlastitu konfiguraciju kod kuće. Budući da smo rašireniji s Windows operativnim sustavima, pitanje kako stvoriti web poslužitelj na Ubuntuu (Linuxu) neće se razmatrati.

Zašto su nam potrebni web poslužitelji?

Na poslužiteljima ove vrste na Internetu pohranjuje se mnogo informacija. Istodobno su njima namijenjeni isti antivirusi za ažuriranje vlastitih baza podataka. Korisnik također ima izravan odnos s takvim poslužiteljima, ispunjavajući zahtjeve u pregledniku (pretraživanje informacija, pristupanje stranici, itd.). Ispostavlja se da su sve stranice koje su prisutne na Internetu pohranjene na web poslužiteljima, što je, s jedne strane, korisnički zahtjev ili referentni program, as druge - rezultat daje istiposlužitelja na koji se vrši pokušaj pristupa.

Kako sve to funkcionira?

Svi korisnici naviknuti su na unos prefiksa www (ili http) i sljedećeg imena u adresnu traku za unos određenog resursa na internetu (web-stranici) koji sadrži određenu vrstu informacija. Ali nitko ne razmišlja o tome kako web poslužitelj razumije zahtjev i ispisuje rezultat. U stvari, postoji potreba razlikovanja između koncepta poslužitelja i klijenta. U našem slučaju, stranica koja se nalazi na Internetu, pohranjena je na udaljenom poslužitelju. Osobno računalo djeluje kao klijent od kojeg se podnosi žalba.

Pristup Internetu koristi programe nazvane preglednike. Oni pretvaraju korisnički zahtjev u digitalni kod koji prepoznaje web poslužitelj. Poslužitelj je obrađuje i izdaje odgovor u odgovarajućem kodu, a preglednik već pretvara milijune nula i jedinica u normalne tekstualne, grafičke, audio ili video informacije koje se nalaze na stranici.

Najpopularniji web poslužitelji

Od svih poslužiteljskih programa, vjeruje se da su najčešći Apache i Microsoft IIS. Prvi je popularniji i više se koristi u sustavima sličnim UNIX-u, iako se može instalirati u Windows okruženje. Osim toga, Apache poslužitelj je potpuno slobodan softver i kompatibilan je s gotovo svim poznatim operativnim sustavima. Međutim, napominje se da je to namijenjeno uglavnom profesionalnim programerima i programerima. Softver tvrtke Microsoftdizajniran za prosječnog korisnika, instalira i konfigurira takav web-poslužitelj za Windows bez pomoći kvalificiranog stručnjaka.
Ipak, ako idete iz službene statistike, Apache softver koristi oko 60% svih postojećih poslužitelja, pa razmotrimo pitanje postavljanja i konfiguriranja početne konfiguracije samo kao primjer.

Web poslužitelj na kućnom računalu: install

Da biste instalirali, morate preuzeti poseban paket poslužitelja, skraćeno WAMP, koji uključuje tri glavne komponente:
  • Apache je ljuska poslužiteljskog softvera koja se može pokrenuti sama ali samo ako nema dinamičkog sadržaja na stranicama koje se postavljaju.
  • PHP je programski jezik koji koriste dodaci za upravljanje poslužiteljima s dinamičkim sadržajem kao što su WordPress, Joomla, Drupal.
  • MySQL je jedinstveni sustav za upravljanje bazom podataka koji se koristi i za stvaranje stranica s dinamičkim sadržajem.
  • Instalacija se može izvršiti iz paketa WampServer. Dovoljno je slijediti upute "Mastera", koji će u jednom trenutku predložiti da odaberete internetski preglednik koji će se koristiti po defaultu.
    Da biste to učinili, morat ćete otići u mapu s izvršnom datotekom preglednika (ako nije Internet Explorer, obično se nalazi u mapi Program Files). Usput, sam preglednik bi trebao biti dodan na popis izuzetaka Windows BrandMeower. U završnoj fazi nalazi se kvačica nasuprot trenutačnoj točkii tada će se u programskoj traci pojaviti ikona koju želite kliknuti i promijeniti kako biste odabrali pokretanje lokalnog računala.


    Ako je sve učinjeno ispravno, pojavit će se početna stranica poslužitelja. Zatim ćete biti upitani za instaliranje dodatnih komponenti (ako to ne učinite, sustav će izdati pogrešku). U osnovi, instalacija se odnosi na dodatne dodatke, elemente i komponente koje će poslužitelj koristiti u budućnosti.

    Primjer konfiguracije i testiranja poslužitelja

    Konfiguracija web poslužitelja nešto je složenija. Prvo, u izborniku palete sustava odaberite prijelaz u WWW mapu (prostor za spremanje dodataka ili HTML datoteka). Zatim u Notepad napišite sljedeći tekst:

    WAMP test!

    Možete jednostavno kopirati tekst u Notepadu i spremiti datoteku pod imenom index.php u istoj WWW mapi (iako to možete bez nje, jer se ovaj korak koristi samo za provjeru lokalnog hosta). Umjesto čestitki, možete umetnuti bilo koji drugi tekst ili frazu.
    Zatim preglednik treba ažurirati stranicu (F5), a zatim će se sadržaj prikazati na zaslonu. Ali za druga računala stranica nije dostupna. Da biste otvorili pristup, morate promijeniti datoteku httpd.conf upisivanjem u odjeljak koji počinje sljedećim redcima: Narudžba Dopusti, Zabrani dopusti iz svih Sljedeća, samo trebate spremiti promjene i ponovno pokrenuti ljusku poslužitelja. Ako koristite usmjerivač, provjerite je li to učinjeno na portu 80 (bez izlaza ovog poslužitelja na internetu neće biti).

    Umjesto pogovora

    Naravno, s obzirom na razumijevanje suštine djelovanja ili postavki web-poslužitelja na kućnoj bazi, daje se samo najosnovnija i najkraća informacija, da tako kažemo, za opće razumijevanje. Zapravo, svi su procesi mnogo složeniji, osobito u smislu pretvaranja upita i izdavanja odgovora, a kamoli konfiguriranja poslužitelja kod kuće. Ako imate želju razumjeti ove probleme, ovdje možete učiniti barem bez početnog znanja o istom WordPress dodatku i PHP jeziku. S druge strane, ove početne informacije mogu se također koristiti za objavljivanje primitivnih stranica koje sadrže samo tekstualne informacije.

    Povezane publikacije