Nežinau kodėl, bet kai kurie dirbdami su asmeniniais kompiuteriais tingi susikonfigūruoti apačio virtualhost’us. Kai pats pas save viską susitvarkiau - gyvenimas pasidarė šviesesnis.
Dabar džiaugiuosi adresais “dev.mano_kazkoks_projektas.lt”. Taigis, einava prie reikalo:
Visų pirma randame didžiai paslėptą failiuką: “C:/windows/system32/drivers/etc/hosts”, jį atsidarome su notepad’u ir gale įrašome tokį tekstą:
127.0.0.1 dev.[projekto pavadinimas].lt
Paskui čiumpam Apačio httpd.conf ir gale rašom:
<VirtualHost *:80> ServerAdmin [jūsų emeilas] DocumentRoot “c:/[projekto šakninis katalogas] ServerName dev.[projekto pavadinimas].lt </VirtualHost>
Išsaugom ir restartuojam indėną. Vualia!
Tai va šituos dalykiukus aš vadinu dev-host’ais.
O visiškiems tinginiams
parašiau daiktą pavadinimu newhost, kuris viską padaro už jus. Dokumentacija viduje.









02 Rgp 07
10:45
Pasidalinsiu patirtimi.
Jai dirbi tik lokaliai, gali vietoj *:80 drąsiai rašyti 127.0.0.1:80, tada Apache klausysit tik 80 porto tik ant 127.0.0.1 IP:o, kitaip, jai kompiuteris turės daugiau nei vieną IP, ant tu IP Apache irgi klausis 80 porto, kas, teoriškai, ne visada saugu.
Esant kitai situacijai, kai reikalingas priėjimas iš išores (parodyti klientui ar kolegoms) bei turint išorinį IP ar port:o forward:ą butu visai tikslinga pasinaudoti kokiu DynDNS ar kažkuo panašiu, kad *.dev.example.com rodytu į tavo serveriuką.
22 Rgp 07
15:29
Damn :-/
Nenaudoju jokių apače ar kažko panašaus. Naudoju Abyss WebServer ir man užteko tik “C:/windows/system32/drivers/etc/hosts” failiuką paredaguoti:
127.0.0.1 http://www.mb.net
Ir jau kuo puikiausiai veikia http://www.mb.net
Bet šiaip “C:/windows/system32/drivers/etc/hosts” veiks tik ant savo pc (localhost)..