Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: John Rivera - 12.12.09 - klo:03.50

Otsikko: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 12.12.09 - klo:03.50
Palvelimen osoitteen rajoituksien vuoksi tein seuraavan ratkaisun.

Eli laitoin useamman itsenäisen websivuston koti palvelimelleni siten että kaikki sivustot ovat omassa hakemistossaan

/var/www alla esim.

/var/www/online (pääsivu)
/var/www/projektit (toinen verkkosivu)

Tämä ratkaisu mahdollistaa useamman verkkosivun pitämisen palvelimella rinnakkaisissa hakemistoissa, jos et saa apachen virtual hostia toimimaan.

EDIT : Ketjun saa lukita koska ei enää tarvetta.
Otsikko: Vs: Apachen virittely : Monta websivua
Kirjoitti: mrl586 - 12.12.09 - klo:04.15
Eli.

Laitoin apache palvelimeni pystyyn ja nyt haluaisin tietää miten saan useamman itsenäisen verkkosivuston määriteltyä niin että apache pyörittää niitä kaikkia.

Virtual host jne liittyy asiaan, mutta en ole saanut selkeää kuvaa miten tuon monen verkkosivuston palvelimen teen.
Luo jokaiselle sivustolle seuraavanlainen asetustiedosto /etc/apache2/sites-available/ -kansioon.
Koodia: [Valitse]
<VirtualHost *:80>
ServerAdmin webmaster@example.org
ServerName www.example.org
DocumentRoot /var/www/www.example.org/

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/www.example.org_error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/www.example.org_access.log combined

</VirtualHost>
Ota sivusto käyttöön komentamalla:
Koodia: [Valitse]
sudo su
a2ensite www.example.org
/etc/init.d/apache2 reload
exit
Sijoita www.example.org -osoitteen tiedostot kansioon /var/www/www.example.org/
Onko ubuntu palvelin paketille olemassa ns. webgui ohjelmistoa jolla voisi asentaa ja hallinnoida web serverin toimintaa ?
On, Webmin esimerkiksi.
Otsikko: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 12.12.09 - klo:06.56
Jooh.

Siis homman ongelma on se että olen koittanut etsiä ohjeita miten saan tuon apachen MPM moduulin toimimaan, jolla voin saada noita itsenäisiä web sivustoja, käyttäen virtual hostia. ... ohjeet vaihtelee tosi paljon...
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: mrl586 - 12.12.09 - klo:18.13
Asenna Ubuntuun seuraavat paketit, niin virtuaalihostit toimivat out of box:
Koodia: [Valitse]
apache2                                   2.2.12-1ubuntu2.1                 Apache HTTP Server metapackage
apache2-mpm-prefork                       2.2.12-1ubuntu2.1                 Apache HTTP Server - traditional non-threaded model
apache2-utils                             2.2.12-1ubuntu2.1                 utility programs for webservers
apache2.2-bin                             2.2.12-1ubuntu2.1                 Apache HTTP Server common binary files
apache2.2-common                          2.2.12-1ubuntu2.1                 Apache HTTP Server common files
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 12.12.09 - klo:19.17
En ole varma onko tämä tärkeätä mutta itse tein näin asetustiedoston nimeämisen kanssa:   Jos domain on esimerkiksi "www.example.org" niin asetustiedoston nimi on "www.example.org.conf".  Näitä on sitten kullekin domainille oma (kuten yllä sanottiin). 

Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: jekku - 13.12.09 - klo:09.49
Jooh.

Siis homman ongelma on se että olen koittanut etsiä ohjeita miten saan tuon apachen MPM moduulin toimimaan, jolla voin saada noita itsenäisiä web sivustoja, käyttäen virtual hostia. ... ohjeet vaihtelee tosi paljon...

Tuolla on aika lyhyet mutta ytimekkäät ohjeet.
http://www.mbnet.fi/nettijatkot/2006/09/LAMP/
Muistaakseni kokeilin joskus ja toimiviksi havaitsin.
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 13.12.09 - klo:14.04
Apachen asennus on ongelmaton ja helppo, toimii heti kun asennettu.  Sen sijaan konffaukset siitä eteenpäin voivat teettää hieman kirjoitteluvaivaa eli kun tekee nuo tekstitiedostot joissa on asetukset.  En kokenut tuota kuitenkaan vaikeaksi.  Kovin vanhoja Apche -ohjeita ei juurikaan kannata lueskella ja aivan, netissä on paljon sekavaa juttua eri konffaustavoista varsinkin kun Apache on muuttunut ajan saatossa.  Onnellinen asia on se että Apache on tullut melko helpoksi modulaarisen rakenteen takia.

Tuo käyttäjän "mrl586" esimerkki on ajan tasalla, kirjoittele nuo tekstitiedosot ensi töinä kullekin domainille, nimeä ne kuten sanoin ja käynnistät ne yllämainitun esimerkin mukaisesti.   Toimii heti, itselläni myös käynnissä tuo apache2-mpm-prefork.   Kysy tarkemmin jos et onnistu tai käsitä jotain.   Tutustu noihin Apachen hallintakomentoihin kuten "a2ensite".   Jos englanti vaikeaa niin voin käännellä tänne perusjuttuja suomeksi. Täällä on myös joitakin aikaisempia Apache -keskusteluja joista voi olla apua.

    
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: mrl586 - 13.12.09 - klo:16.02
En ole varma onko tämä tärkeätä mutta itse tein näin asetustiedoston nimeämisen kanssa:   Jos domain on esimerkiksi "www.example.org" niin asetustiedoston nimi on "www.example.org.conf".  Näitä on sitten kullekin domainille oma (kuten yllä sanottiin).
Tuolla ei ole merkitystä. Apache2 lukee oletusasetuksilla kaikki /etc/apache2/sites-available/ -kansion asetustiedostot. Itse olen nimennyt asetustiedostot seuraavalla tavalla:
Koodia: [Valitse]
example.com
sub.example.net
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 13.12.09 - klo:23.41
Jooh löysin aiheeseen liityviä ohjeita ihan apachen omalta verkkosivulta, mutta vielä tarvitsee keksiä miten saan ton dns palvelimen toimimaan oikein koska se näytää liityvän siihen että sivut näkyvät.
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 17.12.09 - klo:19.21
Mitä haluaisit tietää DNS: n osalta ?    Et välttämättä tarvitse DNS: ää testaukseen, voit lisätä nimet ja osoitteet /etc/hosts -tiedoston loppuun testaustarkoituksessa jolloin webbiselaimesi osaa ottaa yhteyden kuhunkin domainiisi.  Sinne tulee tietysti samalle osoitteelle monta nimeä eli kaikki ne domainnimesi eli tyyliin

192.168.0.5   www.kissa.org
192.168.0.5   www.koira.org
192.168.0.5   www.orava.org
.
.
.
jne
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tomin - 17.12.09 - klo:22.29
Sinne tulee tietysti samalle osoitteelle monta nimeä eli kaikki ne domainnimesi eli tyyliin
192.168.0.5   www.kissa.org
192.168.0.5   www.koira.org
192.168.0.5   www.orava.org
Eikö riitä?
Koodia: [Valitse]
192.168.0.5 www.kissa.org www.koira.org www.orava.org jne
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 18.12.09 - klo:10.46
Lainaus
Eikö riitä?
Koodia:
192.168.0.5 www.kissa.org www.koira.org www.orava.org jne

En löytänyt heti tyhjentävää vastausta (RFC, tms).  Niissä malliesimerkeissä jotka olen nähnyt nuo on laitettu omille riveille.  Tuon periaatteessa pitäisi toimia samalla rivilläkin jolloin nuo ovat aliasnimiä (katso "man hosts").
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 18.12.09 - klo:17.24
Jooh.

Onglema nyt ei ole ihan kriittinen, mutta tuo on jotain minkä haluan oppia tekemään, voi myöhemmin olla hyötyä.

Lähinnä ongelmani liittyi siihen että minulla pyörii jatkuvasti oma koti palvelin projektin palvelin ja mietin miten voisin parantaa sen tieto turvaa, jos lisään omia ali osioita siihen...

Ehkä saanen tuon järjestykseen jossakin vaiheessa.
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 18.12.09 - klo:18.16
Ratkaistu ?  ;)
Otsikko: Vs: Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 08.02.10 - klo:04.57
Joo.

Laitoin ekaan postaukseen miten ratkaisin ongelman....
Otsikko: Vs: Apachen virittely : Monta websivua
Kirjoitti: Tunkkaamo - 03.03.10 - klo:14.14
Eli.

Laitoin apache palvelimeni pystyyn ja nyt haluaisin tietää miten saan useamman itsenäisen verkkosivuston määriteltyä niin että apache pyörittää niitä kaikkia.

Virtual host jne liittyy asiaan, mutta en ole saanut selkeää kuvaa miten tuon monen verkkosivuston palvelimen teen.
Luo jokaiselle sivustolle seuraavanlainen asetustiedosto /etc/apache2/sites-available/ -kansioon.
Koodia: [Valitse]
<VirtualHost *:80>
ServerAdmin webmaster@example.org
ServerName www.example.org
DocumentRoot /var/www/www.example.org/

..... etc


</VirtualHost>

Minä jos laitan tuo *:80 niin apachen reloadia laittaessa tulee ilmoitus:

Koodia: [Valitse]
VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: mrl586 - 03.03.10 - klo:22.15
Oletko mahdollisesti määritellyt saman sivuston asetukset useampaan kertaan?
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 04.03.10 - klo:10.47
Itselläni siellä lukee

<VirtualHost *>
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 07.03.10 - klo:09.16
Itselläni siellä lukee

<VirtualHost *>


Jups, tällä toimii MUTTA:


Idea olisi saada sivut näkymään sekä http://sivu.fi http://www.sivu.fi urlilla.
Tai siis näkyyhän ne mutta apache sitkeästi hakee html filut eri kansiosta riippuen siitä laittaako urliin www mukaan vai ei!

Johtuu ilmeisesti Parallels - Pleskistä jota olen käyttänyt servun hallintaan mutta /etc/apache-2/sites-enabled/ kansiossa:

www.sivu.fi:

Koodia: [Valitse]
NameVirtualHost www.sivu.fi
<VirtualHost *>
ServerAdmin sivu.fi@sivu.fi
       ServerName www.sivu.fi 
       DocumentRoot /var/www/vhosts/sivu.fi/httpdocs
<Directory />
Options FollowSymLinks
AllowOverride None


Yllä oleva hakee jostain syystä nuo httpdocsit /var/www/vhosts/default/htdocs/ kansiosta vaikka koodissa muuta lukeekin.

ja sitten taas sivu.fi (ilman www)

Koodia: [Valitse]
NameVirtualHost sivu.fi
<VirtualHost *>
ServerAdmin sivu.fi@sivu.fi
       ServerName sivu.fi 
       DocumentRoot /var/www/vhosts/sivu.fi/httpdocs
<Directory />
Options FollowSymLinks
AllowOverride None

Hakee oikein tuolta /sivu.fi/httpdocs/ kansiosta....
Apache on uudelleenkäynnistetty ja jopa koko palvelin mutta tilanne pysyy sitkeästi tälläisenä...
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 07.03.10 - klo:09.38
Älä tee noin sitä vaan yksi määritys ja laita ServerAlias sinne.  Teet vaikka www.sivu.fi  ja aliasmääritys sivu.fi.

<VirtualHost *>
        ServerAdmin admin@sivu.fi
        ServerName  www.sivu.fi
        ServerAlias sivu.fi

Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 14.03.10 - klo:20.52
Älä tee noin sitä vaan yksi määritys ja laita ServerAlias sinne.  Teet vaikka www.sivu.fi  ja aliasmääritys sivu.fi.

 
Koodia: [Valitse]
<VirtualHost *>
        ServerAdmin admin@sivu.fi
        ServerName  www.sivu.fi
        ServerAlias sivu.fi



vähän kesti ennen kuin pääsi kokeilemaan, mutta ei auttanut tuo.
Sites availablessakaan ei ole nyt muita kuin tuo www.sivu.fi määäritys jossa httpdocsit on käsketty katsoa /vhosts/sivu.fi/httpdocs
kansiosta, mutta silti www.sivu.fi hakee /vhosts/default hakemistosta!
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 14.03.10 - klo:20.55
Ja apache reloadia tehtäessä tulee varoitus:

Koodia: [Valitse]
warn : NamevirtualHost www.sivu.fi:0 has no Virtualhosts.

Auttaisikohan tuo selvittämään asiaa...
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Kullervo - 14.03.10 - klo:21.04
Älä tee noin sitä vaan yksi määritys ja laita ServerAlias sinne.  Teet vaikka www.sivu.fi  ja aliasmääritys sivu.fi.

 
Koodia: [Valitse]
<VirtualHost *>
        ServerAdmin admin@sivu.fi
        ServerName  www.sivu.fi
        ServerAlias sivu.fi



vähän kesti ennen kuin pääsi kokeilemaan, mutta ei auttanut tuo.
Sites availablessakaan ei ole nyt muita kuin tuo www.sivu.fi määäritys jossa httpdocsit on käsketty katsoa /vhosts/sivu.fi/httpdocs
kansiosta, mutta silti www.sivu.fi hakee /vhosts/default hakemistosta!

Minulla tuo porttinumero:
<VirtualHost *:80>
Koodia: [Valitse]
<VirtualHost *:80>
        ServerAdmin admin@sivu.fi
        ServerName  www.sivu.fi
        ServerAlias sivu.fi
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 15.03.10 - klo:09.58
Tarkasta että sinulla on tämä:

/etc/apache2/conf.d/virtual.conf


Koodia: [Valitse]
#
#We are running multiple virtual hosts.
#

NameVirtualHost *

Tuo määrittää että käytämme nimeen perustuvaa virtuaalihostingia = yksi ip-osoite palvelee monta nimeä eli domainia (oletus on osoitteeseen perustuva virtuaalihosting eli yksi ip-osoite per domain).
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 17.03.10 - klo:11.08
Tämä aihe ei ole enää ajankohtainen koska se mitä ajattelin tehdä ei yksinkertaisesti ole mahdollista.
Katso tämä aihe
http://forum.ubuntu-fi.org/index.php?topic=32178.0
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 17.03.10 - klo:11.57
Et onnistu ?   En nyt ole aivan varma mitä olet yrittänyt tehdä  mutta helpoksi minä ainakin koen virittää vaikka viisi domainia samalle Apachelle.   No, antaa olla tällä erää, noista ohjeista yllä on hyötyä kuitenkin niille jotka tarvitsevat tuota.

Kysykää muut jos jokin asia ei selviä ylläolevista esimerkeistä.


Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 18.03.10 - klo:11.02
Tarkasta että sinulla on tämä:

/etc/apache2/conf.d/virtual.conf


Koodia: [Valitse]
#
#We are running multiple virtual hosts.
#

NameVirtualHost *

Ei ollut koko filua olemassa joten tein sellaisen:

Apachea reloudatessa tulee ilmo:

Koodia: [Valitse]

warn NameVirtualHost www.sivu.fi:0 has no VirtualHosts
warn NameVirtualHost *:0 has no VirtualHosts

Tuo määrittää että käytämme nimeen perustuvaa virtuaalihostingia = yksi ip-osoite palvelee monta nimeä eli domainia (oletus on osoitteeseen perustuva virtuaalihosting eli yksi ip-osoite per domain).

Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Kullervo - 18.03.10 - klo:12.50
katso /etc/apache2/ports.conf

Lainaus
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:80
Listen 80

Ja NEWS.Debian

Lainaus
apache2 (2.2.9-3) unstable; urgency=low

  * The directive "NameVirtualHost *" has been changed to "NameVirtualHost
    *:80". It has also been moved from sites-available/default to ports.conf.
    This allows to ship a proper SSL default virtual host config in
    sites-available/default-ssl, but it means that if you use several name
    based virtual hosts:
    
    - you will have to change <VirtualHost *> to <VirtualHost *:80> in your
      name based virtual hosts

    - you need to add more NameVirtualHost directives if you use other ports
      than 80 with name based virtual hosts. You may also have to add these
      ports to the default virtual host in /etc/apache2/sites-available/default
      (like this: "<VirtualHost *:80 *:81>").
    
    If you prefer to revert to the old setup instead (and don't need the
    default-ssl host), just change "NameVirtualHost *:80" back to
    "NameVirtualHost *" in ports.conf and "<VirtualHost *:80>" to
    "<VirtualHost *>" in sites-available/default.

  * For mod_disk_cache, caching is again disabled in disk_cache.conf by
    default. It usually makes more sense to enable this on a per-virtual host
    basis.

 -- Stefan Fritsch <sf@debian.org>  Mon, 30 Jun 2008 19:47:52 +0200

Eli ilmeisesti sinulla on ristiriita ports.conf -tiedoston ja tuon /etc/apache-2/sites-enabled/www.sivu.fi -tiedoston kesken.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 28.03.10 - klo:21.27
Tämän ratkaisu antaa vieläkin odottaa itseään:

ports.conf nyt:

Koodia: [Valitse]

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    Listen 443
</IfModule>


sites-available/www.sivu.fi:

Koodia: [Valitse]
NameVirtualHost  www.sivu.info
<VirtualHost *:80>

Mutta apache uudelleenkäynnistettäessä tulee:

Koodia: [Valitse]
#/etc/init.d/apache2 reload

VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
warn NameVirtualHost www.sivu.fi:0 has no VirtualHosts
warn NameVirtualHost *:0 has no VirtualHosts
warn NameVirtualHost *:80 has no VirtualHosts
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Kullervo - 28.03.10 - klo:22.01
Tässä mallia omasta palvelimesta
Koodia: [Valitse]
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
ServerName  www.sivu.fi
ServerAlias sivu
       

Ja otetaan käyttöön
Koodia: [Valitse]
sudo a2ensite www.sivu.fi ja uudelleen käynnistys
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: John Rivera - 29.03.10 - klo:02.39
Hmm, mielenkiintoista että ketju alkoi elää sitten omaa elämää...

Taitaa apachen ja yleensäkkin palvelimen virittely oppaat olla sellaista mille olisi kysyntää, ja niin että ohjeet kestävät ubuntun kehitys (6kk välein ja LTS)...

Itselle kyllä kelpaisi tuollainen ohje miten tehdä useamman websivun konfiguraatio kun käytössä on vain yksi kiinteä looginen (ei numeerinen) osoite.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 29.03.10 - klo:09.28
Tunkkaamo,  sinulla puuttuu tavaraa tuosta sites-available/www.sivu.fi tiedostosta.  Itselläni on  tähän tyyliin:

Koodia: [Valitse]
<VirtualHost *>
        ServerAdmin tunkkaamo(at)jokin-sähköposti-osoite
        ServerName  www.sivu.fi
        ServerAlias sivu.fi

        # Indexes + Directory Root.
        DirectoryIndex index.html
        DocumentRoot /var/www/www.sivu.fi/htdocs/

        # CGI Directory
        ScriptAlias /cgi-bin/ /var/www/www.sivu.fi/cgi-bin/
        <Location /cgi-bin>
                Options +ExecCGI
        </Location>


        # Logfiles
        ErrorLog  /var/www/www.sivu.fi/logs/error.log
        CustomLog /var/www/www.sivu.fi/logs/access.log combined
</VirtualHost>

Tällöin sivut pitää sijoittaa ---> /var/www/www.sivu.fi/htdocs   hakemistoon. Huomaa että määritykset alkavat alkumerkillä <VirtualHost *>   ja loppuvat loppumerkillä </VirtualHost>.    Jos haluat pitää sivut, cgi-bin: it ja logit jossain muualla niin muokkaa tuosta sopivaksi.  Tämä on vain yksi malli ja kaikki tuolla ei ole pakollista mutta pääset sillä liikkeelle heti.  Näitä tehdään yksi kutakin domainia kohti ja ladataan käyttöön kuten yllä on kerrottu.
Tuo ports.conf on itselläni samanlainen kuin sinulla.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 29.03.10 - klo:23.15
Tunkkaamo,  sinulla puuttuu tavaraa tuosta sites-available/www.sivu.fi tiedostosta.  Itselläni on  tähän tyyliin:


Olisi tietysti voinut lainata selkeämmin, mutta kyllä ne loputkin konffat siellä www.sivu.fi filussa on...
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 29.03.10 - klo:23.20
Tässä mallia omasta palvelimesta
Koodia: [Valitse]
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
ServerName  www.sivu.fi
ServerAlias sivu
        

Ja otetaan käyttöön
Koodia: [Valitse]
sudo a2ensite www.sivu.fi ja uudelleen käynnistys

Eli se NameVirtualHost  www.sivu.fi:stä  kokonaan pois?

Kokeilin ylläolevaa.mutta eipä auttanut.
a2ensite ilmoitti että on jo enabloitu ja apache2 reload ne "normaalit" mixing * ports and non -* ports with a NameVirtualHost is not supported....
Sivut näkyvät kuten ennenkin sivu.fi sieltä missä pitääkin ja www.sivu.fi tulee sitkeästi Default kansiosta...

Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: mrl586 - 30.03.10 - klo:00.27
Aja a2dissite-komento ennen a2ensite-komentoa.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Kullervo - 30.03.10 - klo:11.00
Eli se NameVirtualHost  www.sivu.fi:stä  kokonaan pois?

Kyllä.

Onkohan polut noissa sites-available -tiedostoissa varmasti oikein?

http://httpd.apache.org/docs/2.2/mod/core.html#documentroot
Lainaus
The DocumentRoot should be specified without a trailing slash.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 02.04.10 - klo:14.35
Eli se NameVirtualHost  www.sivu.fi:stä  kokonaan pois?

Kyllä.

Onkohan polut noissa sites-available -tiedostoissa varmasti oikein?

http://httpd.apache.org/docs/2.2/mod/core.html#documentroot
Lainaus
The DocumentRoot should be specified without a trailing slash.

Polut on kyllä oikein, dokumentin mukaan.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 02.04.10 - klo:14.37
Aja a2dissite-komento ennen a2ensite-komentoa.

Jep, eipä auttanut sekään.

Arvioisin että tässä on Parallels Pleskillä osuutta asiaan: Sitä käytetään servun hallintaan ja domainit on alunperin luotu sillä.

Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 02.04.10 - klo:18.08
Lainaus
Sivut näkyvät kuten ennenkin sivu.fi sieltä missä pitääkin ja www.sivu.fi tulee sitkeästi Default kansiosta...


Oletan että olet tarkastanut kaikki kolme konffauspaikkaa. Periaatteessa defaultista haetaan sivut jos osumaa ei tule noista "Virtual" -määrityksistä, esim. jos tullaan kiinni pelkällä ip-osoitteella selaimessa.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 02.04.10 - klo:18.20
Kävin katsomassa tuon www.sivu.fi DNS-määrityksiä. En tutkinut miksi nuo varanimipalvelimet antavat virhettä.  Itselläni www.sivu.fi olisi määritetty CNAME -tietueeksi eikä A -tietueeksi mutta tämä liittyy siihen että ip-osoitteeni voi vaihdella ja saatan myös käyttää postipalvelinta samassa osoitteessa/koneessa.  Tuo CNAME tarkoittaa aliasnimeä samaan tapaan kuin teit Apachella ja vaikka alias määritettäisiin DNS puolella niin se pitää silti laittaa myös Apacheen.

dig www.sivu.fi

; <<>> DiG 9.6.1-P2 <<>> www.sivu.fi
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32570
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.sivu.fi.         IN   A

;; ANSWER SECTION:
www.sivu.fi.      84331   IN   A   77.240.18.15

;; Query time: 41 msec
;; SERVER: 208.67.222.220#53(208.67.222.220)
;; WHEN: Fri Apr  2 18:26:19 2010
;; MSG SIZE  rcvd: 45

(whois:)
nserver: dns1.louhi.net [OK]  
nserver: dns2.louhi.net [ERROR]  
nserver: dns3.louhi.net [ERROR]

Edit:   Tutkin hieman lisää, tuolla määrittelytavalla A vastaan CNAME ei varmaankaan ole yhteyttä varsinaiseen ongelmaasi.

PS. Off-Topic: Oliskos erittäin kokeneelle administraattorille hyviä työtarjouksia kun näkyy olevan firma tuon linkin takana ?   :)
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tunkkaamo - 03.04.10 - klo:09.42
Kävin katsomassa tuon www.sivu.fi DNS-määrityksiä. En tutkinut miksi nuo varanimipalvelimet antavat virhettä.  Itselläni www.sivu.fi olisi määritetty CNAME -tietueeksi eikä A -tietueeksi mutta tämä liittyy siihen että ip-osoitteeni voi vaihdella ja saatan myös käyttää postipalvelinta samassa osoitteessa/koneessa.  Tuo CNAME tarkoittaa aliasnimeä samaan tapaan kuin teit Apachella ja vaikka alias määritettäisiin DNS puolella niin se pitää silti laittaa myös Apacheen.

dig www.sivu.fi

; <<>> DiG 9.6.1-P2 <<>> www.sivu.fi
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32570
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.sivu.fi.         IN   A

;; ANSWER SECTION:
www.sivu.fi.      84331   IN   A   77.240.18.15

;; Query time: 41 msec
;; SERVER: 208.67.222.220#53(208.67.222.220)
;; WHEN: Fri Apr  2 18:26:19 2010
;; MSG SIZE  rcvd: 45

(whois:)
nserver: dns1.louhi.net [OK]  
nserver: dns2.louhi.net [ERROR]  
nserver: dns3.louhi.net [ERROR]

Edit:   Tutkin hieman lisää, tuolla määrittelytavalla A vastaan CNAME ei varmaankaan ole yhteyttä varsinaiseen ongelmaasi.

PS. Off-Topic: Oliskos erittäin kokeneelle administraattorille hyviä työtarjouksia kun näkyy olevan firma tuon linkin takana ?   :)

Huomenta kaikille ja anteeksi vain www.sivu.fi sivujen ylläpitäjille: sivu.fi piti olla vain esimerkki :)
Nyt vasta huomasin että se on olemassakin.
Salassapitosyistä en voi sivun oikeaa urlia tähän laittaa, mutta ei sillä ole mitään merkitystäkään.
Melkoisen sitkeä tapaus tämä ja luulenpa että otan filut talteen ja luon domainin pleskillä uudetaan koneella ja katsotaan sitten.

Off topic:
Tuo Louhen DNS error on tullut ennenkin .fi domainien kanssa vastaan, mutta ne on saatu pyytämällä korjattua.
Erään ihan toisen domainin kanssa oli tämä ongelma, ja Louhelle tukipyynnön tehtyäni, tuli Ficoralta pian tälläinen:

"Verkkotunnuksen nimipalvelinmääritykset ovat nyt
kunnossa ja täyttävät Viestintäviraston määräyksen
37 E/2006 M vaatimukset. Tämä viesti on vahvistus
siitä että automaattinen nimipalvelintarkastus on
havainnut nimipalveluiden toimivan moitteitta."

Tämä vain vinkiksi ylläpitäjille sivu.fi:n , sinänsä tuo errori ei taida vaikuttaa sivujen toimintaa mitenkään.
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: Tomin - 03.04.10 - klo:10.50
Huomenta kaikille ja anteeksi vain www.sivu.fi sivujen ylläpitäjille: sivu.fi piti olla vain esimerkki :)
Nyt vasta huomasin että se on olemassakin.
Joo kannattaa varmaan käyttää example.comia (pääte voi olla joku muukin).

http://fi.wikipedia.org/wiki/Verkkotunnus#Varatut_tunnukset
Otsikko: Vs: [RATKAISTU] Apachen virittely : Useampi itsenäinen web sivusto.
Kirjoitti: ajaaskel - 03.04.10 - klo:10.54
Lainaus
Huomenta kaikille ja anteeksi vain www.sivu.fi sivujen ylläpitäjille: sivu.fi piti olla vain esimerkki Smiley
Nyt vasta huomasin että se on olemassakin.

Luokassaan hilpeä tapaus  ;D
Domaini toimii ihan hyvin yhdelläkin nimipalvelimella ellei se ylikuormitu tai mene rikki. Siksi vaaditaan varanimipalvelin jokaiselle domainille mutta hyvin usein niitä on enemmänkin.

http://www.ficora.fi/attachments/suomiry/1158858984670/Viestintavirasto37E2006M.pdf (http://www.ficora.fi/attachments/suomiry/1158858984670/Viestintavirasto37E2006M.pdf)