Apache - virtualhost
Michal Krause
mike na navrcholu.cz
Úterý Únor 2 21:09:28 CET 1999
Dne 2. 2. 1999 Ferdinand Mraz napsal:
> No a namiesto pocitaca 2 mam svoju IP.
> A stale nejdem. Aj ked som to uz nanovo nastavil.
> A uz naozaj neviem kde robym chybu.
Dejme tomu, ze mate pocitac aaa a na nem web server s virtualem bbb. Tento
pocitac ma ip adresu xxx.xxx.xxx.aaa
Pak mate druhy pocitac v lokalni siti. Dejme tomu, ze se jmenuje ccc a ma
ip adresu xxx.xxx.xxx.ccc
soubor /etc/hosts na _obou_ pocitacich musi vypadat takhle:
127.0.0.1 localdomain.localhost localhost
xxx.xxx.xxx.aaa aaa
xxx.xxx.xxx.aaa bbb
xxx.xxx.xxx.ccc ccc
V pripade, ze mate dobre nakonfigurovanou sit, bude pak na obou tech
pocitacich fungovat kazdy z techto povelu:
ping aaa
ping bbb
ping ccc
Pokud tomu tak je, upravte konfiguracni soubor httpd.conf na pocitaci aaa
tak, aby volba NameVirtualHost byla nastavena na hodnotu xxx.xxx.xxx.aaa
takto:
NameVirtualHost xxx.xxx.xxx.aaa
nebo
nameVirtualHost xxx.xxx.xxx.aaa:80
Dale pak musi tento soubor obsahovat jeden blok <VirtualHost></VirtualHost>
asi jako tento:
<VirtualHost xxx.xxx.xxx.aaa>
ServerAdmin root na nekde
DocumentRoot /usr/local/www/bbb
ServerName bbb
ErrorLog logs/bbb_error_log
TransferLog logs/bbb_access_log
</VirtualHost>
Tohle zarucene to funguje. Pokud je nekde neco v neporadku objevi se to v
error logu Apache (neco muze byt v globalnim error logu, neco v tom
bbb_error_log).
S pozdravem
Michal Krause /\
ICQ: 7665279 /\/ \
email: mike na navrcholu.cz ______ http://www.4web.cz/ ______ NAVRCHOLU.cz
Další informace o konferenci Linux