Portál AbcLinuxu, 8. května 2025 16:05

Dotaz: apache2 - dynamicky virtualny hosting

5.1.2011 22:23 stevo62 | skóre: 1
apache2 - dynamicky virtualny hosting
Přečteno: 469×
Odpovědět | Admin

Zdravim

uz dlhsiu dobu sa snazim vyriesit problem dynamickych subdomen v apache2. Poskusal som viacero navodov, no ziadny mi nefungoval podla mojich predstav, mozno aj pre moje chyby, ktore som robil.

 

Momentalna struktura mojich adresarov je nasledovna

/var/www/domena.sk/www - hlavny web
/var/www/domena.sk/sub - subdomeny

 

Teraz musim kazdu subdomenu manualne zapisovat, co je niekedy dost otravne.

 

Neviete mi poradit ako presny by som mohol tento problem vyriesit? Za kazdu odpoved som vopred vdacny.

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

Odpovědi

MMMMMMMMM avatar 5.1.2011 22:26 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: apache2 - dynamicky virtualny hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
mrkni na http://kb.wedos.com/a/149/htaccess-subdomeny-u-webhostingu.html
Linux Dokumentační Projekt - PDF ke stažení
5.1.2011 23:05 stevo62 | skóre: 1
Rozbalit Rozbalit vše Re: apache2 - dynamicky virtualny hosting
Dakujem za odpoved, no skusal som niektore veci a nie som s nimi velmi spokojny. Neviem presne ako mam nastavie apache, kedze toto by som dal iba do priecinku so samotnou domenou. Fungovalo mi to v pripade domena.sk/subdomeny/subdomena, co nie je presne to, co potrebujem.

Momentalne mi to pri zadani neexistujucej subdomeny nacita samotnu domenu, co tiez nie je dobre riesenie. Pri tych subdomenach sa to spravalo rovnako.

Takze moja otazka znie, ako mam presne nastavit apache, aby som mohol toto vyuzivat?
6.1.2011 08:49 alim | skóre: 2
Rozbalit Rozbalit vše Re: apache2 - dynamicky virtualny hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin

V nastaveni VirtualHost

# zapnout modrewrite

RewriteEngine On

# podminka pokud neni dotaz zacinajici na www.domena.cz ale na cokolivjineho

RewriteCond %{HTTP_HOST} !^www\.domena\.cz

# vypreparujem si subdomenu do %1

RewriteCond %{HTTP_HOST} ^([^.]+)\.domena\.cz$

# Prepis pokud existuje slozka v subdomains do toho adresare /sub/"subdomain"/ path

RewriteCond /var/www/domena.cz/sub/%1 !-d

# tady je pokud bude jeste neco za /

RewriteRule ^(.*) http://www.domena.cz$1 [L]

 

pak jen musis nastavit kdyz prijde na domenu.cz aby te to presmerovalo na www.domena.cz, pripadne z subdomen odstranovat www tedy aby subdomeny nevypadaly www.sub.domena.cz ale jen sub.domena.cz

Max avatar 6.1.2011 09:19 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: apache2 - dynamicky virtualny hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už jsem tady několikrát zmiňoval přesné nastavení apache, takže nemá cenu se opět opakovat a jukni sem :

Dotaz: Apache server - nastavení
Dotaz: Apache virtualhost: subdoména = složka
Dotaz: Mass virtual hosting (Apache + suPHP), oddělení uživatelů
Zdar Max
Měl jsem sen ... :(
27.2.2011 13:25 stevo62 | skóre: 1
Rozbalit Rozbalit vše Re: apache2 - dynamicky virtualny hosting

Takže po dlhom čase som sa k tomu opäť vrátil a dostal som sa k niečomu takémuto. Všetko mi funguje podľa mojich predstáv, ak sa jedná o celú doménu, problém však nastáva vtedy, ak je základná doména subdoménou.

Príklad (funguje)
domena.sk - /var/www/domena.sk/www/
www.domena.sk - /var/www/domena.sk/www/
sub.domena.sk - /var/www/sub/sub/ (tu by ešte bolo dobré to, aby mi subdoména fungovala aj s www)

Príklad (nefunguje) - potreboval by som to spraviť takto ako to je uvedené nižšie. Viete mi niekto pomôcť? Ďakujem...
sub.domena.sk - /var/www/sub.domena.sk/www/
sub.sub.domena.sk - /var/www/sub.domena.sk/sub/sub

<VirtualHost *:80>
ServerAdmin mail@mail.sk
ServerName *
ServerAlias www.*
UseCanonicalName Off
VirtualDocumentRoot /var/www/%2.0.%3/www/
</VirtualHost>
<VirtualHost *:80>
ServerAdmin mail@mail.sk
ServerName *
ServerAlias *.*
UseCanonicalName Off
VirtualDocumentRoot /var/www/%2.0.%3/sub/%1
</VirtualHost>

27.2.2011 17:46 adsasderw
Rozbalit Rozbalit vše Re: apache2 - dynamicky virtualny hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
Da sa nejak nastavit staticky kolko moze dany virtualhost spotrebovat RAM alebo CPU?

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.