[ pepsiredstar @ 08.10.2010. 13:46 ] @
Zdravo svima.

Imam jedno pitanje u vezi konfigurisanja VirtualHost-ova.

Recimo da imam domen proba.com koji je smešten na Apache-u recimo na adresi 10.10.10.10. Znam kako da konfigurišem ovaj Apache za poddomen proba1.proba.com da mi usmerava u direktorijum Apache-a na adresi 10.10.10.10, odnosno da ga na njemu hostujem. E sada, ako imam treći poddomen proba2.proba1.proba.com, nikako nemogu da konfigurišem VirtualHost da mi ukazuje na direktorijum na Apache-u na istoj adresi 10.10.10.10. Kada god u browser-u odkucam proba2.proba1.proba.com on me vraća na proba1.proba.com i prikazuje njegov sadržaj, a ja bih hteo da mi prikaže sadržaj iz direktorijuma za poddomen proba2.proba1.proba.com.

Meni je ovo potrebno za komercijalnu upotrebu pa zato nisam navodio prave domene, nego sam pokušao da objasnim moj problem na primeru. Nadam se da ste me razumeli šta sam hteo da kažem.

Unapred se zahvaljujem

Pozdrav
[ pepsiredstar @ 09.10.2010. 18:03 ] @
Ima li pomoći?
[ Jbyn4e @ 09.10.2010. 19:39 ] @
Izgleda da nema. Ne znam da sam cuo da je neko pravio poddomen ispod poddomena. Napravi proba2.proba.com i resi se problema.
[ pepsiredstar @ 09.10.2010. 20:15 ] @
Predpostavljao sam da to nije izvodljivo, ali sam hteo da vidim i ovde da budem siguran. Da li na primer mogu da proba1.proba.com hostujem na IP adresi 10.10.10.10 a proba2.proba1.proba.com na 10.10.10.11? Npr. u DNS-u stavim da mi se proba1.proba.com mapira na 10.10.10.10, a proba2.proba1.proba.com na 10.10.10.11. Mislim da je ovo moguće. Šta vi mislite?
[ Miroslav Strugarevic @ 09.10.2010. 23:07 ] @
Ja ne znam mozda nisam dobro razumeo pitanje. Ako sam dobro skapirao tebi treba da imas domen proba2.proba1.proba.com (/www/proba2) i domen proba1.proba.com (/www/proba1)?


Otvoris dva NameVirtualHost-a na ip adresi koju imas i podesis za prvi proba2.proba1.proba.com jedan DocumentRoot a za proba1.proba.com drugi DocumentRoot i to je to.

[ pepsiredstar @ 10.10.2010. 09:02 ] @
Dobro si skapirao pitanje, ali problem je u tome što je proba1.proba.com već na jednom VirtualHost-u. Nemogu da stavim VirtualHost unutar VirtualHost-a.
[ bzelenkapic @ 10.10.2010. 10:50 ] @
Pod pretpostavkom da u DNS-u imas ovako nesto.

Code:

@  IN  A  10.10.10.10
proba1  IN  CNAME  @
proba2.proba1  IN  CNAME  @


Tvoj httpd.conf file treba da se konfigurise na sledeci nacin.

Code:

NameVirtualHost 10.10.10.10:80

<VirtualHost 10.10.10.10:80>
    DocumentRoot /dir0
    ServerName proba.com
</VirtualHost>

<VirtualHost 10.10.10.10:80>
    DocumentRoot /dir1
    ServerName proba1.proba.com
</VirtualHost>

<VirtualHost 10.10.10.10:80>
    DocumentRoot /dir2
    ServerName proba2.proba1.proba.com
</VirtualHost>
[ pepsiredstar @ 10.10.2010. 11:31 ] @
bzelenkapic, možeš li da mi bliže objasniš ovo što si napisao u vezi DNS-a? Pošto DNS ne znam baš najbolje.
[ bzelenkapic @ 10.10.2010. 11:49 ] @
To znaci da ti DNS razresava sva 3 domena (proba2.proba1.proba.com, proba1.proba.com i proba.com) na istu IP adresu (10.10.10.10).
[ Miroslav Strugarevic @ 10.10.2010. 12:45 ] @
Citat:
pepsiredstar: Dobro si skapirao pitanje, ali problem je u tome što je proba1.proba.com već na jednom VirtualHost-u. Nemogu da stavim VirtualHost unutar VirtualHost-a.


Kao sto je Boris vec napisao. Otvoris tri VHost-a za domen proba.com, proba1.proba.com i proba2.proba1.proba.com koji ukazuju na posebne DocRoote.

I DNS mora da bude pravilno konfigurisan.