Postavio bih ovde jedno pitanje za dobre poznavaoce mreža i Apache2 servera, a nije vezano za bilo koji konkretan problem.
Instalisao sam LAMP na Linuxu i podigao sajt koji imam na internetu na localhostu "moj-sajt.rs" radi provere update-a WP i to u suštitni funkcioniše OK (sporo je, ne znam zašto, to me iritira ali radi). E sad tu je i ono pitanje koje želim postaviti. Naime moje shvaćanje virtelnih servera pod Apace2 bilo je da ja mogu formirati više tih virtuelnih hostova i samim izborom imena pojedinih u browseru da startujem bilo koji, bez naknadnih podešavanja u /etc/apache2 direktorijumu, ali to izgleda nije tako. Kakva je sada situacija kod mene:
U /etc/apache2/sites-avaliable imam:
000-default.conf default-ssl.conf moj-sajt.rs.conf
U /etc/apache2/sites-enabled imam:
000-default.conf moj-sajt.rs.conf
Kada u browser-u ukucam "moj-sajt.rs" otvara se normalno moj-sajt čiji fajlovi su u /home/mojeime/www direktorijumu, tako je i podešeno i to je OK.
Kada u browser-u ukucam "localhost" očekujem da učita index.html (apache-a) koji je i dalje ostao u /var/www/html direktorijumu, a ono se ponovo učita "moj-sajt.rs"?
Jasno mi je otprilike da se ovo dešava zbog /etc/hosts datoteke koja naravno sadrži i jedno i drugo na istoj lokalnoj IP adresi
127.0.0.1 localhost
127.0.0.1 www.moj-sajt.rs moj-sajt.rs
Ima li načina da se ovo razdvoji?
U jednom uputstvu sam našao da "Ako želite da imate više od jednog hosta, obezbedite sledeće # Virtual hosts Include conf/extra/httpd-vhosts.conf u /etc/httpd/conf/httpd.conf".
U postojećoj konfiguraciji (koja nije ista) ja potonji config fajl nemam, a ne mogu naslutiti da li postoji zamena za isti i koji bi to fajl bio obzirom da nisam našao sličan naredbeni tekst (vhosts) u bilo kom postojećem konfiguracionom fajlu?
Hvala unapred na odgovorima.
blaki