Hogy lehet rávenni az apacheot, hogy xy. Domain.com ra a www mappa tartalmát, ab. domain.com ra www2 mappa tartalmát töltse be?
<VirtualHost *:80>
ServerAdmin pm@pm.pm
DocumentRoot var/www
ServerName xy.domain.com
ServerAlias xy.domain.com
ErrorLog logs/xy.domain.com-error_log
CustomLog logs/xy.domain.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin pm@pm.pm
DocumentRoot var/www2
ServerName ab.domain.com
ErrorLog logs/ab.domain.com-error_log
CustomLog logs/ab.domain.com-access_log common
</VirtualHost>
/etc/hosts ilyen könyvtáram nincs.
Mindíg az első virtuális gépet dolgozza csak fel, a többit nem. Tehát ha az elsőt törlöm a másik beállításai lesznek érvényben, ha azt is törlöm, akkor a harmadiké.
Meg van a válasz!!!!!!!!!!!
Tehát a felsorolt virtuális hostok elé be kell írni
Hogy: NameVirtualHost *.domain.com
Ezt jól meg is csináltam, de akkor a firefox cache szivatott meg, mert nem a változásnak megfelelően töltötte be az oldalt, mire én azt hittem a jó megoldásra hogy az nem jó!!!!
Szóval a jó megolfás a httpd.conf fájlba beleírni
NameVirtualHost *.domain.com
<VirtualHost *:80>
ServerAdmin pm@pm.pm
DocumentRoot var/www
... stb
Az APACHE webszerver újraindításáról se feletkezzünk meg!
Ha van valakinek más kódja, amivel megoldható a v.host az írja le ide.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!