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