Fórum Root.cz

Hlavní témata => Server => Téma založeno: Tom_as 06. 09. 2010, 13:43:11

Název: Apache2 servername jen pres hosts
Přispěvatel: Tom_as 06. 09. 2010, 13:43:11
Zdravim,

mam mensi problem co se tyce Virtual serveru. Vytvorene virtualni servery funguje jen pri napsani do /etc/host 127.0.0.1 neco.

V /etc/apache2/apache2.conf mam servername localhost.

v sites-available mam soubor neco

<VirtualHost *:80>
ServerName neco
ServerAdmin webmaster@localhost
DocumentRoot /var/www/neco/
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Pri reload serveru se apache2 spusti jak ma ale pri zadani do prohlize http://neco/ se nedostanu na web jen kdyz do /etc/hosts dam 127.0.0.1 neco. Vedel by nekdo co s tim?
Název: Re: Apache2 servername jen pres hosts
Přispěvatel: pepazdepa 06. 09. 2010, 14:32:17
a co bys cekal, ze to ma kristalovou kouli a vi na jakou ip ma resolvovat tvoje 'neco' ?
Název: Re: Apache2 servername jen pres hosts
Přispěvatel: PCnity 06. 09. 2010, 14:47:30
Napis nam radsej co chces dosiahnut. Lebo to co popisujes znie OK.
Název: Re: Apache2 servername jen pres hosts
Přispěvatel: rooobertek 06. 09. 2010, 15:46:51
Hodil by sa wildcard do hosts súboru. To ale nejde.
http://randyfay.com/node/71#comment-170
http://ubuntuforums.org/showthread.php?t=437868

Automatizácia na strane apacha je možná cez mod_vhost_alias a jeho čarovné slovíčko VirtualDocumentRoot
Název: Re: Apache2 servername jen pres hosts
Přispěvatel: PCnity 06. 09. 2010, 15:50:10
Nemyslim si ze by tu slo o nejak viac virtual hostov, cize asi mod_vhost_alias velky zmysel nema.

Ak to chapem spravne tak by dotycny chcel aby sa sa mu vzdy zobrazil jeden obsah ak sa dotazuje na jeho IP adresu.
V takom pripade je vhodne odstranit server name a nechat to ako default host.
Len tako mu poradis, ked z toho prispevku hore vobec nie je jasne co chce dosiahnut.