Portál AbcLinuxu, 6. května 2024 21:28


Dotaz: jak vytvorit adresu neco1.domena.cz

15.12.2008 15:36 fswolf | skóre: 4
jak vytvorit adresu neco1.domena.cz
Přečteno: 295×
Odpovědět | Admin

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 :-(

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Toman avatar 15.12.2008 16:12 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: jak vytvorit adresu neco1.domena.cz
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkus mod vhost alias

Have you tried turning it off and on again? | tomaskavalek.cz | Google
15.12.2008 22:32 dolko | skóre: 7
Rozbalit Rozbalit vše Re: jak vytvorit adresu neco1.domena.cz
Odpovědět | | Sbalit | Link | Blokovat | Admin

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..

Toman avatar 16.12.2008 00:29 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
Rozbalit Rozbalit vše Re: jak vytvorit adresu neco1.domena.cz

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.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.