Portál AbcLinuxu, 14. května 2025 03:53

Dotaz: virtualhost

5.12.2010 14:42 asdasd
virtualhost
Přečteno: 164×
Odpovědět | Admin
Zdravim, uz se s tim trapim strasne dlouho a porad nic. Poradil by mne nekdo, ale fakt jak pro blba jak docilit “hostingu pro vic domen” na debianu Respektive docilit toho ze ve slozce /var/www/ pridam napr. domena.cz do slozky domena.cz pridam napr. www, sub1, sub2 a tim chci docilit toho, ze kdyz zadam do prohlizece http://domena.cz a http://www.domena.cz – nacte se mi obsah www, pri zadani http://sub1.domena.cz a http://www.sub1.domena.cz – se mi nacte obsah sub1. A aby to to pokud mozno fungovalo tak, ze pri vytvoreni nove domeny ve /var/www to bude fungovat “automaticky” bez uprav nejakych konfiguracnich souboru. Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.12.2010 15:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: virtualhost
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste se inspirovat zde: Dynamically configured mass virtual hosting. Vedle toho bude ještě potřeba nakonfigurovat DNS, aby pro ty adresy vracela správné záznamy.
5.12.2010 15:35 Lupic
Rozbalit Rozbalit vše Re: virtualhost
Já na to používal toto:

na každou doménu virtualhost, do wwwroot každé domény htaccess s
RewriteEngine on
# redirect if no sub-domain
RewriteCond %{HTTP_HOST} ^([^.]+).([^.]+)$ [NC]
RewriteRule ^(.*)$ http://www.%1.%2/$1 [R,L]
# redirect domains
RewriteCond %{REQUEST_URI} !^/subdomains
RewriteCond %{HTTP_HOST} ^([^.]*).?([^.]+).([^.]+)$ [NC]
RewriteRule ^(.*)$ /subdomains/%1/$1
# fix trailing slash
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]

Zdroj http://www.isecure.cz/2007/07/06/subdomeny-apache-htaccess-awstats-logrotate/

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.