snazim sa si na localnom serveri nakonfigurovat moj prvy virtualhost. Len vzdy ked zadam tu adresu(www.test.sk), ktoru som nastavil tak ma presmeruje do documentroot /srv/http. teda do toho co je nastaveny ako hlavny pre localhost.
<VirtualHost *:80>
ServerAdmin michal@test.sk
DocumentRoot "/home/michal/public_html/www.test.sk"
ServerName www.test.sk
ErrorLog "/home/michal/public_html/www.test.sk"
CustomLog "/home/michal/public_html/www.test.sk" common
</VirtualHost>
vedel by mi niekto s tym poradit?
vopred dik
/home/michal/public_html/www.test.sk/
zložkyweb
alogs
. Doweb
nahraj web, ktorý chceš, aby sa ti zobrazoval a dologs
sa ti budú ukladať logy...NameVirtualHost test.sk:80
<VirtualHost test.sk:80 >
ServerAdmin michal@test.sk
ServerName www.test.sk
ServerAlias test.sk
DirectoryIndex index.html index.php
DocumentRoot /home/michal/public_html/www.test.sk/www/
ErrorLog /home/michal/public_html/www.test.sk/logs/
CustomLog /home/michal/public_html/www.test.sk/logs/ combined
</VirtualHost>
/etc/apache2/sites-available/
a potom na neho vytvoril odkaz v/etc/apache2/sites-enabled/
??Správna konfigurácia je:
NameVirtualHost *:80
<VirtualHost *:80 >
ServerAdmin michal@test.sk
ServerName test.sk
ServerAlias www.test.sk
DirectoryIndex index.html index.php
DocumentRoot /home/michal/public_html/www.test.sk/web/
ErrorLog /home/michal/public_html/www.test.sk/logs/www.test.sk-error.log
CustomLog /home/michal/public_html/www.test.sk/logs/www.test.sk-access.log combined
</VirtualHost>
Podstatné sú tieto veci:
/etc/httpd/conf/extra/httpd-vhosts.conf
,ktorý je vlastne linknuty do/etc/httpd/conf/http.conf
, adresare/etc/apache2/sites-available/
a/etc/apache2/sites-enabled/
ani nemam :-)zaznam v hosts vytvoreny mam a aj funguje, len po zadani www.test.sk ma presmeruje do zleho priecinku
som si isty, ze mam cosi zle nstavene len neviem co :-P