Praviloma ima navaden uporabnik takšne koncepte kot »spletni strežnik« ali »gostovanje«, ki je povezan z nečim popolnoma nerazumljivim. Medtem pa v tej zadevi ni nič težkega. Poskusimo pojasniti, kaj je spletni strežnik, zakaj je potreben in kako deluje, še posebej, ne da bi se spuščal v tehnične podrobnosti, ampak, tako rekoč, na prste. Poleg tega se bomo osredotočili na vprašanje, kako ustvariti in konfigurirati tak strežnik na domači računalniški terminal ali prenosni računalnik.
Najpomembnejša stvar v tej zadevi je razumeti, da strežnik te vrste ni nič več kot računalnik na internetu z nameščeno ustrezno programsko opremo.
Toda to absolutno ne pomeni, da ne morete ustvariti lastne konfiguracije doma. Ker imamo pogostejše operacijske sisteme Windows, se vprašanja o tem, kako ustvariti spletni strežnik na Ubuntu (Linux), ne bodo upoštevala.
Na strežnikih te vrste je veliko informacij shranjenih na internetu. Hkrati isti antivirusi dostopajo do svojih baz podatkov, da posodobijo svoje lastne baze podatkov. Uporabnik je tudi neposredno povezan s takimi strežniki, pri čemer zahteva v brskalniku (iskanje informacij, dostop do strani itd.).
Tako se izkaže, da so vse spletne strani, ki so prisotne na internetu, shranjene na spletnih strežnikih, na katere se po eni strani zahteva uporabnik ali dostop do nameščenega programa, na drugi strani pa rezultat ustvari isti strežnik, ki je dostopen.
Vsi uporabniki so navajeni vnašati določen vir na internet (spletna stran), na katerem se nahajajo informacije določene vrste, naslovno vrstico samo vnesite predpono www (ali http) in naslednje ime. Toda nihče ne razmišlja o tem, kako spletni strežnik razume zahtevo in poda rezultat.
Pravzaprav moramo tukaj razlikovati med koncepti strežnika in odjemalca. V našem primeru je stran, ki jo gosti internet, shranjena na oddaljenem strežniku. Uporabniški računalnik deluje kot odjemalec, iz katerega se zahteva.
Za dostop do interneta se uporabljajo programi, imenovani spletni brskalniki. Zahtevo uporabnika prevedejo v digitalno kodo, ki jo prepozna spletni strežnik. Strežnik jo obdela in da odgovor v ustrezni kodi, brskalnik pa že pretvori milijone ničel in enot v normalno obliko z besedilnimi, grafičnimi, avdio ali video informacijami, ki se nahajajo na strani.
Od vse strežniške programske opreme se domneva, da sta najpogostejša Apache in Microsoft IIS. Prvi je bolj priljubljen in se pogosteje uporablja v sistemih, podobnih Unixu, čeprav ga je mogoče namestiti na Windows. Poleg tega je strežnik Apache popolnoma brezplačna programska oprema in je združljiv s skoraj vsemi znanimi operacijskimi sistemi. Vendar je programska oprema namenjena predvsem profesionalnim programerjem in razvijalcem.
Microsoftov programski izdelek je namenjen povprečnemu uporabniku, ki lahko namesti in konfigurira takšen spletni strežnik za Windows brez dodatne pomoči kvalificiranega strokovnjaka.
Vendar na podlagi uradne statistike Apacheova programska oprema uporablja približno 60% vseh obstoječih strežnikov, zato bo namestitev in konfiguracija začetne konfiguracije obravnavana z uporabo njegovega primera.
Za namestitev boste morali prenesti poseben strežniški paket, skrajšano v WAMP, ki vključuje tri glavne komponente:
Namestitev lahko izvedete iz paketa WampServer. To storite tako, da sledite navodilom čarovnika, ki vam bo na eni od stopenj ponudil izbiro internetnega brskalnika, ki bo privzeto uporabljen.
To storite tako, da greste v mapo z izvedljivo datoteko brskalnika (če ni Internet Explorer, se običajno nahaja v imeniku programskih datotek). Med drugim je treba na seznam izjem v požarnem zidu Windows dodati še brskalnik. Na zaključni stopnji je pred trenutno točko zagona postavljena kljukica, po kateri se v sistemski vrstici prikaže ustrezna ikona, ki jo morate klikniti in spremeniti, da izberete zagon lokalnega gostitelja.
Če je vse opravljeno pravilno, se bo prikazala domača stran strežnika. Nadalje bo na voljo tudi namestitev dodatnih komponent (če to ne bo storjeno, bo sistem ustvaril napako). Namestitev se nanaša predvsem na dodatne dodatke, elemente in komponente, ki jih bo strežnik uporabljal v prihodnje.
Vzpostavitev spletnega strežnika je nekoliko bolj zapletena. Najprej v meniju sistemske vrstice izberite prehod v mapo WWW (mesto za shranjevanje dodatkov ali datotek HTML). Nato v beležnico zapišite naslednje besedilo:
Zdravo!
'; ?>Besedilo lahko preprosto kopirate v beležnico in datoteko shranite kot index.php v isto WWW mapo (čeprav lahko to storite brez nje, ker se ta korak uporablja samo za preverjanje lokalnega gostitelja). Namesto pozdrava lahko vstavite katero koli drugo besedilo ali frazo.
Nato v brskalniku morate osvežiti stran (F5), nato pa se na zaslonu prikaže vsebina. Za druge računalnike pa stran ne bo na voljo.
Če želite odpreti dostop, morate spremeniti datoteko httpd.conf s pisanjem v razdelek, ki se začne z
Naročilo Dovoli, Zavrni
Dovoli od vseh
Nato morate shraniti spremembe in znova zagnati ukazno lupino strežnika. Če uporabljate usmerjevalnik, se prepričajte, da je izbral vrata 80 (brez tega ne bo dostopa do strežnika do interneta).
Seveda, glede razumevanja bistva delovanja ali nastavitev domačega spletnega strežnika, je tu samo najbolj začetna in zgoščena informacija, tako rekoč, za skupno razumevanje. Dejansko so vsi procesi veliko bolj zapleteni, zlasti v smislu pretvorbe zahtev in izdajanja odgovorov, da ne omenjamo nastavitev strežnika doma. Če ima uporabnik željo, da razume te težave, potem ne morete niti brez začetnega poznavanja istega dodatka za WordPress in jezika PHP. Po drugi strani pa lahko za objavo primitivnih strani, ki vsebujejo večinoma le tekstovne informacije, uporabite te začetne informacije.