Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: San - 11.08.07 - klo:15.55

Otsikko: Apache2 liittyvää asiaa...
Kirjoitti: San - 11.08.07 - klo:15.55
niin miten teen sivuilleni subdomainin?
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: Kullervo - 11.08.07 - klo:16.03
Vaikkapa htaccess-tiedostolla:

Koodia: [Valitse]
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
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: San - 11.08.07 - klo:16.07
RewriteRule ^(.*)$ alidomain/$1
onko noi Kansion nimi??
siis toi alidomain tossa tarkotetaanko sillä kansiota?
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: t3r0 - 11.08.07 - klo:17.01
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..

Koodia: [Valitse]
  # 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:

Koodia: [Valitse]
  # a2ensite sub.domain.com
  # /etc/init.d/apache2 restart

Sitten jos kaikki meni oikeen niin pitäisi toimia :)
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: janne - 11.08.07 - klo:17.15
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..

Koodia: [Valitse]
  # 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:

Koodia: [Valitse]
  # 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.
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: San - 11.08.07 - klo:17.45
Vaikkapa htaccess-tiedostolla:

Koodia: [Valitse]
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?
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: t3r0 - 11.08.07 - klo:19.07
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... ;)
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: janne - 11.08.07 - klo:20.12
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 :)
Otsikko: Vs: Apache2 liittyvää asiaa...
Kirjoitti: San - 11.08.07 - klo:22.35
te aina kaappaatte mun aiheet :P lol