Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: San - 11.08.07 - klo:15.55
-
niin miten teen sivuilleni subdomainin?
-
Vaikkapa htaccess-tiedostolla:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
# ensimmäinen alidomain
RewriteCond %{HTTP_HOST} alidomain.omadomain.com$
RewriteCond %{REQUEST_URI} !alidomain/
RewriteRule ^(.*)$ alidomain/$1
# toinen alidomain
RewriteCond %{HTTP_HOST} toinenali.omadomain.com$
RewriteCond %{REQUEST_URI} !toinen/
RewriteRule ^(.*)$ toinen/$1
-
RewriteRule ^(.*)$ alidomain/$1
onko noi Kansion nimi??
siis toi alidomain tossa tarkotetaanko sillä kansiota?
-
Ihan samalla tavalla kun normaalin domaininkin, eli /etc/apache2/sites-availabled/ -kansioon tiedosto missä määrittelet subdomainille virtualhostin.. kannattaa käyttää "päädomainin" tiedostoa pohjana..
# cp domain.com sub.domain.com
(mikäli sulla ei oo tuolla kun "default" niin käytä sitä pohjana, poistat vaan turhat kohdat)
sitten vaan tuo sub.domain.com -tiedosto auki jollain editorilla ja muutat sinne domain.com kohdat -> sub.domain.com ja tietenkin documentroot osottamaan oikeeseen kansioon...
sitten vaan saitti päälle:
# a2ensite sub.domain.com
# /etc/init.d/apache2 restart
Sitten jos kaikki meni oikeen niin pitäisi toimia :)
-
Ihan samalla tavalla kun normaalin domaininkin, eli /etc/apache2/sites-availabled/ -kansioon tiedosto missä määrittelet subdomainille virtualhostin.. kannattaa käyttää "päädomainin" tiedostoa pohjana..
# cp domain.com sub.domain.com
(mikäli sulla ei oo tuolla kun "default" niin käytä sitä pohjana, poistat vaan turhat kohdat)
sitten vaan tuo sub.domain.com -tiedosto auki jollain editorilla ja muutat sinne domain.com kohdat -> sub.domain.com ja tietenkin documentroot osottamaan oikeeseen kansioon...
sitten vaan saitti päälle:
# a2ensite sub.domain.com
# /etc/init.d/apache2 restart
Sitten jos kaikki meni oikeen niin pitäisi toimia :)
noiden toimenpiteiden lisäksi se uusi tiedosto pitänee linkittää myös sites-enabled -puolelle ennen apachen käynnistämistä, jotta konffi ylipäätään ladattaisiin.
-
Vaikkapa htaccess-tiedostolla:
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
# ensimmäinen alidomain
RewriteCond %{HTTP_HOST} alidomain.omadomain.com$
RewriteCond %{REQUEST_URI} !alidomain/
RewriteRule ^(.*)$ alidomain/$1
# toinen alidomain
RewriteCond %{HTTP_HOST} toinenali.omadomain.com$
RewriteCond %{REQUEST_URI} !toinen/
RewriteRule ^(.*)$ toinen/$1
toimiiko tämä samalla lailla?
-
noiden toimenpiteiden lisäksi se uusi tiedosto pitänee linkittää myös sites-enabled -puolelle ennen apachen käynnistämistä, jotta konffi ylipäätään ladattaisiin.
a2ensite tekee juuri tämän... ;)
-
noiden toimenpiteiden lisäksi se uusi tiedosto pitänee linkittää myös sites-enabled -puolelle ennen apachen käynnistämistä, jotta konffi ylipäätään ladattaisiin.
a2ensite tekee juuri tämän... ;)
niinpäs tosiaan tekeekin ja on vielä se 'virallinen' työkalu hommaan :)
-
te aina kaappaatte mun aiheet :P lol