Kirjoittaja Aihe: Apache2 liittyvää asiaa...  (Luettu 3355 kertaa)

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Apache2 liittyvää asiaa...
« : 11.08.07 - klo:15.55 »
niin miten teen sivuilleni subdomainin?

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: Apache2 liittyvää asiaa...
« Vastaus #1 : 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

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache2 liittyvää asiaa...
« Vastaus #2 : 11.08.07 - klo:16.07 »
RewriteRule ^(.*)$ alidomain/$1
onko noi Kansion nimi??
siis toi alidomain tossa tarkotetaanko sillä kansiota?
« Viimeksi muokattu: 11.08.07 - klo:16.12 kirjoittanut Sanjiv »

t3r0

  • Käyttäjä
  • Viestejä: 34
    • Profiili
    • www.raiteilla.org
Vs: Apache2 liittyvää asiaa...
« Vastaus #3 : 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 :)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Apache2 liittyvää asiaa...
« Vastaus #4 : 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.
Janne

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache2 liittyvää asiaa...
« Vastaus #5 : 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?

t3r0

  • Käyttäjä
  • Viestejä: 34
    • Profiili
    • www.raiteilla.org
Vs: Apache2 liittyvää asiaa...
« Vastaus #6 : 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... ;)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Apache2 liittyvää asiaa...
« Vastaus #7 : 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 :)
Janne

San

  • Käyttäjä
  • Viestejä: 162
    • Profiili
Vs: Apache2 liittyvää asiaa...
« Vastaus #8 : 11.08.07 - klo:22.35 »
te aina kaappaatte mun aiheet :P lol