Portál AbcLinuxu, 6. května 2025 09:20
http://domena.cz/ vedla do složky /var/www/domena.cz/http/www http://www.domena.cz/ vedla do složky /var/www/domena.cz/http/www http://su1.domena.cz/ vedla do složky /var/www/domena.cz/http/su1 http://www.su1.domena.cz/ vedla do složky /var/www/domena.cz/http/su1 http://su2.domena.cz/ vedla do složky /var/www/domena.cz/http/su2 http://www.su2.domena.cz/ vedla do složky /var/www/domena.cz/http/su2dále aby se logy pro doménu ukládaly do složky /var/www/domena.cz/logs zkoušel jsem to přes RewriteEngine, co jsem našel ve starší diskusi a na google, ale nepodařilo se.
Řešení dotazu:
<VirtualHost *:80> UseCanonicalName Off ServerName devaine.cz ServerAlias *.devaine.cz VirtualDocumentRoot /var/www/vweb/devaine.cz/%1 CustomLog /var/log/apache2/sites/devaine.cz-access.log common Include /etc/apache2/virtual_rules.conf RewriteLog /var/log/apache2/sites/devaine.cz-rewrite.log RewriteLogLevel 0 </VirtualHost>Musíš mít natáhlé mj. moduly "vhost_alias" a "rewrite". Dále musíš mít správně nastavený DNSka : "*.devaine.cz". Pak ti bude správně fungovat vytváření domén 3 řádu pomocí adresáře.
<VirtualHost *:80> AssignUserId galaxyhosting.cz galaxyhosting.cz UseCanonicalName off VirtualDocumentRoot /home/galaxyhosting.cz/www ServerName galaxyhosting.cz ServerAlias galaxyhosting.cz #VirtualDocumentRoot /home/galaxyhosting.cz/%1/ </VirtualHost> <VirtualHost *:80> AssignUserId galaxyhosting.cz galaxyhosting.cz UseCanonicalName off #VirtualDocumentRoot /home/galaxyhosting.cz/www ServerName galaxyhosting.cz ServerAlias *.galaxyhosting.cz VirtualDocumentRoot /home/galaxyhosting.cz/%-3/ </VirtualHost>
AssignUserId galaxyhosting.cz galaxyhosting.czApache modul perchild už přece není vyvíjený? Nebo to je z jiného modulu?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.