Az jutott eszembe, hogy milyen jó lenne, ha a gépemen lévő webszerveren valahol mélyen eldugott könyvtárakhoz, fájlokhoz nem csak egy rövidebb nevet, útvonalat, hanem egyenesen egy saját hosztnevet rendelhetnék. Mondjuk az a szívem vágya, hogy a gépemen lévő PhpMyAdmin eléréséhez ne kelljen folyamatosan azt beírni a böngésző címsorába, hogy http://localhost/utils/phpmyadmin. Mennyivel jobb lenne, ha ezt annyira rövidíthetnénk, hogy http://pma, nem? Na lássunk hozzá!
Az első: a hosts fájl szerkesztése.
A hosts nevű fájl tárolja a csak az adott számítógépen érvényes hosztnév => IP-cím leképzéseket. Tehát, minden alkalommal, amikor egy program egy hoszthoz kapcsolódna, az operációs rendszer végigböngészi ezt a fájlt, és ha megtalálja benne az adott hosztnevet, akkor a hozzá tartozó IP-címhez kapcsolódik. (Normál esetben, ha a fájlban nincs ilyen hosztnév, akkor a névszerverhez fordul segítségért.)
- *NIX
/etc/hosts- Windows XP
C:\windows\system32\drivers\etc\hosts- Windows 98/ME
C:\windows\hosts
[ip-cím] [hosztnév]
Nyissuk meg, és szerkesszük át. Csak annyit teszünk, hogy a használni kívánt hosztnevet (a fenti példában pma) a helyi loopback-hez, tehát a 127.0.0.1-es IP-hez rendeljük, a többit az Apache-ra bízzuk. Adjuk hozzá a fájlhoz a következő sort:
127.0.0.1 pma
Ezzel ez a része kész is. Jöjjön az Apache, és az egyik legszimpatikusabb tulajdonsága, a virtuális hosztok létrehozásának a lehetősége. Ez a gyakorlatban hosztnévtől függően végrehajtott konfigurációs direktívák halmazát jelenti. Várj, elmagyarázom :D: Attól függően, hogy a szervert milyen hosztnévről érték el, különféleképpen reagálhat. Esetünkben például arra lenne szükség, hogy a pma hosztról egyből a PhpMyAdmin oldala nyíljon meg. Ezt a következő módon érhetjük el:
Nyissuk meg az Apache konfigurációs fájlját (httpd.conf), majd a végére biggyesszük oda ezt a három sort:
<VirtualHost pma> DocumentRoot teljes/utvonal/a/phpmyadmin/konyvtarahoz </Virtualhost>
A következőt tettük: a <VirtualHost pma></VirtualHost> blokkal megmondtuk az Apache-nak, hogy ami a két tag között van, az csak abban az esetben érvényes, ha a látogató a pma hosztnéven éri el a szervert. A DocumentRoot direktívával pedig beállítottuk, hogy a szerver gyökérkönyvtára ebben az esetben a PhpMyAdmin könyvtára legyen.
És kész is. Tessék újraindítani az Apacheot, majd bepötyögni a böngészőbe, hogy pé-em-aa, majd enter, és tessék örülni. További jó nyarat mindenkinek!
Ezt az írást követte el 13:30-kor. Kommentelj! 

Milyen meglepő volt látni feed olvasóban, hogy van új content... :D
Egyébként én valami.lc formájú hostokat szoktam projectenként gyártani (lc, mint local, vagy valami ilyesmi), bízva abban, hogy egy santa lucia-i doménnel se fogok összeakadni... :)
Santa Lucia - anyám, ilyen létezik? :D (Amúgy gondoltam, adok az uborkaszünetnek, és csakazértis posztolok valamit :))
Add-on: aki Live MSNt használ, mert sznob annak még meg kellhet néznie a host.msn - filet is, nekem is volt host hacknél ilyen problémám, jelzem nem minden esetben, de azért jónak láttam leírni ...