Portál AbcLinuxu, 31. října 2025 21:44
Zdravim, mam virtualni hostingy a chtel jsem si to v httpd.conf nasmerovat tak aby vzdy kdyz vytvorim v korenovym ardesari slozku aby to byla cesta pred domenou, ale nejde mi to. Jasne ze si muzu kazdou tu adresu rucne napsat do httpd.conf, ale to nechci. Co mam tedy napsat do httpd.conf kdyz chci mit slozku /var/www/domena.cz/neco1 a /var/www/domena.cz/neco2 a chci aby byli na adrese http://neco1.domena.cz a http://neco2.domena.cz
Kdyz tam dam
ServerName domena.cz
DocumentRoot /var/www/domena.cz
Tak to nefunguje 
 15.12.2008 16:12
Toman             | skóre: 29
             | blog: Tomanův blog
             | Kostelec nad Orlicí
        15.12.2008 16:12
Toman             | skóre: 29
             | blog: Tomanův blog
             | Kostelec nad Orlicí
        Ano, presne tak. Použi vhosts.
Vytvor si vhosts.conf tak ze pridas do httpd.conf riadok
Include conf.vhosts/*.conf
potom si vytvor v adresari conf.vhosts napr name1.conf kde bude
ServerName neco1.domena.cz
ServerAlias http://neco1.domena.cz
DocumentRoot var/www/domena.cz/neco1
atd..
 16.12.2008 00:29
Toman             | skóre: 29
             | blog: Tomanův blog
             | Kostelec nad Orlicí
        16.12.2008 00:29
Toman             | skóre: 29
             | blog: Tomanův blog
             | Kostelec nad Orlicí
        Nebylo by spise lepsi a efektivnejsi to udelat dynamicky a to rovnou pomoci:
VirtualDocumentRoot /var/www/%2+/%1
Pak se ti vse bude smerovat dle pravidel mod vhost, tedy v tomto pripade pokud zadas napriklad http://neco.domena.cz/, tak se ti to bude hledat ve /var/www/domena.cz/neco. Muzes si vytvaret tolik adresaru (subdomen) kolik chces, a nemusis nikde nic upravovat, pridavat, vzdy se to udela dynamicky, pomoci pravidla u VirtualDocumentRoot (%2+ zde zastupuje vse za prvni teckou, %1 vse pred prvni teckou - tedy pozadovanou subdomenu), jen tedy nezapomenout, ze je potreba mit nainstalovany a aktivovany ten modul v Apachi. Ten VirtualDocumentRoot muzes dat bud do httpd.conf, nebo /etc/apache2/sites-available/default, to podle toho, jakou mas distribuci.
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.