Code:
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/korpus/www
ServerName dunav.korpus.co.yu #ovaj red nije isti na sva 4 servera
ServerAlias korpus
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/korpus/www
ServerName dunav.korpus.co.yu #ovaj red nije isti na sva 4 servera
ServerAlias korpus
</VirtualHost>
Kada na klijent računaru stavim u hosts fajl:
Code:
nn.nn.nn.nn korpus # ovo nn.nn.. je IP adresa jednog od servera
nn.nn.nn.nn korpus # ovo nn.nn.. je IP adresa jednog od servera
i u browseru kucam samo "korpus", bez problema pristupam aplikaciji, čiji fajlovi su smešteni na /home/korpus/www, a ne na /var/www/html, što je default za apache.
Ako probam da pristupim aplikaciji kucajući u browseru IP adresu ne dobijem ništa, jer ničega i nema na /var/www/html.
Ima li način da u browseru kucam IP adresu, i jos nešto, pa da dobijem moju "korpus" aplikaciju.
Ovo mi treba, jer istu aplikaciju imam na 4 mašine sa različitim IP adresama, i istom apache konfiguracijom, pa me mrzi da stalno menjam hosts fajl, kako bih pristupao čas jednoj, čas drugoj.
Nemam pravo da na serverima menjam httpd.conf.