Prenumeruok RSS

Straipsniai pagal gairę

Magiškas windows hosts failas

Nesvarbu, kas jūs esate svetainių paprastas kompiuterio vartotojas ar web programuotojas  – šis tipsas tikrai turėtų jums padėti. Jį galima panaudoti tiek geriems tiek blogiems tikslams.
Šis failas slepiasi dažniausia c:\windows\system32\drivers\etc\ kataloge. Jame saugomi, kaip aš vadinu, virtualūs domenų sąrašai. Jame rasite ir įžymiąją svetainę localhostą.

Kaip tie domenai aprašomi? Pirmiausia nurodomas IP adresas ir po tarpo norimo domeno vardas. Tarkim, keletas pavyzdžių

127.0.0.1 localhost
127.0.0.1 www.zilionis.loc
127.0.0.1 www.one.lt
81.16.232.112 www2.delfi.lt

Panagrinėkime parodytus atvejus. Jei nežinote pagal nutylėjimą IP adresas 127.0.0.1 yra jūsų kompiuterio vidinis IP adresas. Vadinasi pateiktuose variantuose locahost, www.zilionis.net, www.one.lt nukreipiama į jūsų kompiuterį ir tai veiks tik jūsų kompiuteryje.

Taigi pagrindinė esmė ta, kad jūs sukurę kažkokį domeną, nukreipiate į jūsų pageidaujamą IP adresą. Nebūtinai tai gali būti jūsų kompiuteris, bet galite ir į draugo, ar kažkoks serveris.

PIRMAS PANAUDOJIMO BŪDAS: “WEB PROGRUOTOJUI”

Labiausiai (bent man) jis naudingas web sprendimų srityje. Aš tarkim nusirodau, kad domenas www.zilionis.loc yra virtualus domenas. Ir susitvarkęs loalaus apache nustatymus naudojusi it tikru domenu.

<VirtualHost *:80>
    DocumentRoot D:/!Projects/zilionis/
    ServerName zilionis.loc
    <directory />
        AllowOverride ALL
        Options Indexes FollowSymLinks
    </directory>
</VirtualHost>

ANTRAS PANAUDOJIMO BŪDAS: “PRODUKTYVUMO GERINIMAS”

Įsivaizduokite turite brolį, kuris be perstojo sėdi pažinčių portale one.lt. Galbūt jūs nepykstate, kad sėdi pažinčių portale, bet nepatinka, kad būtent one.lt. Greičiausia jūs pageidausite, kad jis naudotųsi kitu.

Arba norėdami būti produktyvesniais darbe jūs paprasčiausiai užbaninate kurį nors puslapį, na tarkim www.delfi.lt

Tokiu būdu įvedę adresą, jie nematys tikrojo puslapio. O tik tai ką jūs nurodysite. Deja tuo pasinaudoja ir virusų kenkėjai, nurodydami, kad antivirusinių atsinaujinimo adresai yra jūsų kompiuteryje.

TREČIAS BŪDAS: “Slaptasis projektas”

Jį naudotų gali tiek web programuotojai, tiek eiliniai mirtingieji. Įsivaizduokime, jūs norite pakeisti hostinimo serverį į naują. Jūs susideda informaciją ir telieka laukti kol jūsų domeno adresai atsinaujins. Bet jūs nesate įsitikinęs ar viskas tvarkingai atrodys kai DNS nusivaikščios.
Dar viena idėja šovė į galvą. Slaptas domenas (nebūtinai egzistuojantis) naudojamas tik tarp tikros grupės žmonių: tarkim intranetui. Ir nusistatę parametrus hosts faile, gali patekti į tą svetainę. Tarkim net bankai turi vidinius tinklus kur naudojami virtualūs domenai (ir žinoma neprieinami IP), bet ten jie jau tai susitvarkę per DNS serverius.

Kokias idėjas jūs pasiūlytumėte?

Apache konfiguravimas

Kartais nervuoja kiekvieną kartą kurti naują virtualhost nustatymą.
Kai reikia kurti naują domeną/subdomeną. Pasirodo galima tai
supaprastinti su VirtualDocumentRoot.
Tereikia paleisti modulį mod_vhost_alias.c
ir aprašyti virtualhost:

<VirtualHost *:80>
  UseCanonicalName off
  VirtualDocumentRoot D:/__WEB/__PROJECTS/%0/public_html/
</VirtualHost>

O dabar pvz pas mane 5 kompo IP nuredirektintas *.domenas.com
Susikuriu naują direktoriją tarkim D:/__WEB/__PROJECTS/sitesupra.domenas.com/public_html/
Ir ten dedu failus. Ir ką jūs manot viskas gražiai veikia net nereikia perkrauti apache. :)

Apie tai galima paskaityti

> home
  • Apie mane
  • Apklausos
  • Blogas
  • Lietblogs Search
  • Nuorodos
  • Reklama mano bloge
  • Search
  • Tags
  • Testas
  • Projektai
  • Kontaktuok
  • Archyvas