Kirjoittaja Aihe: Apache virtual.conf sekä mime-tyypit [Ratkaistu]  (Luettu 1537 kertaa)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Kaksi pikku juttua:  

1) Monidomainkäyttö (virtuaalihostaus): Asensit Apachen, määrittelit domain-kohtaiset tiedostot, editoit toisella testikoneella "hosts" -tiedoston testiä varten ja kokeilit yhteyttä.  Tulos: Menee aina vain yhdelle domainille, sille mikä on "default" eli sama jonne joudutaan jos webbiselaimessa antaa pelkän ip-osoitteen eikä domainin nimeä.    Olet kohdannut asian "/etc/apache2/conf.d/virtual.conf" -tiedoston puuttuminen.  Tuohon auttaa:   

Koodia: [Valitse]
gksudo gedit /etc/apache2/conf.d/virtual.conf
ja lisää sinne tämän:

Koodia: [Valitse]
NameVirtualHost *
Tuo aktivoi virtuaalihostauksen.   Jos ihmettelet mistä tulee se "default" eli domain joka näytetään kun mennään pelkällä ip-osoitteella kiinni niin muistelen tuon olevan aakkosissa ensimmäinen nimi joka löytyy tuolta "/etc/apache2/sites-enabled" hakemistosta. "000-default" on yleensä tuo.

2)  Mime-tyypit:   Ajettava ".bash" -tiedosto tulostuu näytölle vaikka tarkoitus oli että esiin hyppäisi "Lataa koneellesi" -valinta.   Apu on lisätä uusi rivi ---> "/etc/mime.types" -tiedostoon.  Sopiva paikka sille löytyy kun etsii missä on "sh" -tyypille rivi ja käyttää sitä mallina, itse lykkäsin sen tänne aakkosten mukaiseen väliin:

application/x-123                         wk
application/x-7z-compressed     7z
application/x-abiword                 abw
application/x-apple-diskimage  dmg
application/x-bash              bash
application/x-bcpio                     bcpio
application/x-bittorrent              torrent
application/x-cab                        cab
application/x-cbr                        cbr
application/x-cbz                        bz

« Viimeksi muokattu: 01.04.12 - klo:22.01 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Apache virtual.conf sekä mime-tyypit [Ratkaistu]
« Vastaus #1 : 03.04.12 - klo:13.22 »
Pieni arvoitus kun uusi "LAMP"-asennus sanoi näin:

Koodia: [Valitse]
sudo service apache2 start
[Tue Apr 03 12:51:47 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
                                                                         [fail]

Koodia: [Valitse]
sudo service apache2 statusApache is NOT running.

Onko siis "VirtualHosts" -määrityksissä jotain mikä estää Apachen käynnistymisen ?  Pieni tutkailu mutta eihän niistä mitään vikaa löytynyt.  Sen sijaan olin luonut hakemiston nimellä "/log" kun sen piti olla "/logs". 

Opetus on lähinnä siinä että (merkityksettömätkin) varoitukset käynnistyksessä johtavat helposti ajatukset harhaan vian syystä.   Tarkoitan tätä (kun tuo hakemiston nimi oli korjattu):

[Tue Apr 03 12:55:02 2012] [warn] NameVirtualHost *:80 has no VirtualHosts
                                                                         [ OK ]

Koodia: [Valitse]
sudo service apache2 statusApache is running (pid 6781).
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.