Portál AbcLinuxu, 10. listopadu 2025 02:21
/etc/apache2/site-enabled/000-default souboru, abych měl subdoménu, např. sub.moje.cz? Klidně vytvořím i jiný soubor. Prohledával jsem všechno. Asi tomu nerozumím. Už se s tím trápím několik dní. Soubor default je v příloze. Je to OS Debian 6.0.Řešení dotazu:
sub.moje.cz. IN CNAME moje.cz.v DNS domene
moje.cz. Pokud tohle neuděláš DNS není schopno poslat prohlížeči IP adresu, kam se má připojit.
sub.moje.cz. IN CNAME moje.cz.<VirtualHost *:80>
DocumentRoot /var/www/sub.moje.cz
ServerName sub.moje.cz
</VirtualHost>
For example, suppose that you are serving the domain www.domain.tld and you wish to add the virtual host www.otherdomain.tld, which points at the same IP address. Then you simply add the following to httpd.conf:
NameVirtualHost *
VirtualHost *
ServerName www.domain.tld
DocumentRoot /www/domain
/VirtualHost
VirtualHost *
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
/VirtualHost
(kód je upraven, kolem VirtualHost mají být špičaté závorky ale napřímo tady neprojdou) citace z http://httpd.apache.org/docs/2.2/vhosts/name-based.html
Stručně řešeno chybí ti tam ServerName.
NameVirtualHost *:80 <VirtualHost *:80> ServerName www.domain.tld ServerAlias domain.tld *.domain.tld DocumentRoot /www/domain </VirtualHost> <VirtualHost *:80> ServerName www.otherdomain.tld DocumentRoot /www/otherdomain </VirtualHost>
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.