Apache koulutus / kurssit v.2008!
Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Apache koulutus / kurssit v.2008!
Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Olennainen asia minkä tahansa kehitys-/tuotantopalvelimen ylläpidossa ovat lokitiedostot ja niiden seuraaminen. Etenkin virhelokin tarkastelu edesauttaa palvelimen toiminnan tarkastelemisessa ja hallinnassa. Lokitiedostot voidaan karkeasti jakaa kahteen eri tyyppiin:
Virhelokitiedoston sijainti määritellään ominaisuudella ErrorLog. Mikäli ominaisuuden arvon alussa ei ole kauttaviivaa, se viittaa palvelimen asetuksissa määriteltyyn juurikansioon.
ErrorLog logs/localhost-error.log
On suositeltavaa, että jokaisella palvelimelle olevalle palvelulle luodaan oma, muista palveluista erillinen virheloki. Tällöin ErrorLog-määrittely tulee lisätä kunkin virtuaalipalvelun määrittelyn yhteyteen. Virhelokitiedostot tulisi aina sijoittaa julkaisukansion ulkopuoliseen tiedostoon, jonne ainoastaan palvelimen ylläpitäjällä on pääsy.
Ominaisuuden LogLevel määritellään mitä tapahtumia Apache kirjaa virhelokiin. Ominaisuuden arvot perustuvat virheluokkiin, jotka vaihtelevat katastrofista kaiken mahdollisen listaamiseen. Mahdolliset arvot nousevassa prioriteettijärjestyksessä ovat :
Oletusarvona Apache käyttää tasoa "warn", minimisuosituksena voidaan pitää arvoa "crit", jolloin ainoastaan kriittiset tai sitä vakavammat tapahtumat kirjataan virhelokiin.
LogLevel warn
Normaali asia palvelimen ylläpitäjälle on myös palveluiden kävijämäärien, rasituksen ja toiminnallisuuden seuraaminen. Tämän toteuttaminen tapahtuu seuraamalla ja tulkitsemalla pyyntölokitiedostoihin tallentuvaa informaatiota. Tapahtumaloki luodaan ominaisuudella CustomLog, jolle määritellään tiedostopolun lisäksi lisäominaisuutena käytettävä lokiformaatti (suositus on nk. CLF-muoto eli combined): .
Aivan kuten virhelokitiedostojen tapauksessa, on suositeltavaa, että jokaisella palvelimelle olevalle palvelulle luodaan oma, muista palveluista erillinen pyyntöloki. Tällöin CustomLog-määrittely tulee lisätä kunkin virtuaalipalvelun määrittelyn yhteyteen.
Lokitiedostossa käytettävä pyyntöjen kirjausformaatti määritellään ominaisuuden LogFormat avulla. On suositeltavaa, jättää LogFormat-ominaisuus oletusarvoon, koska se noudattaa tällöin standardia joka on suoraan yhteensopiva esim. lokianalysointi-ohjelmistojen kanssa. Koska käytämme esimerkissämme CLF- tapahtumalokia, voimme kommentoida muita muotoja koskevat ehdot pois:
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
#LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access-localhost.log combined
</IfModule>
Suositeltavia ohjelmia pyyntölokien perusseurantaan ovat esim. Analog ja AWStats.
Tutustu artikkelin muihin osiin:
»»» Apache-opas »»» Apachen kansiot ja tiedostot
»»» Apache-opas »»» Tiedostojen httpd.conf ja .htaccess esittely
»»» Apache-opas »»» Apachen yleiset ominaisuudet
»»» Apache-opas »»» Palvelimen emoprosessin ominaisuudet
»»» Apache-opas »»» Kansioihin ja tiedostoihin liittyvät asetukset
»»» Apache-opas »»» Lokitiedostot ja niiden hallinta
»»» Apache-opas »»» Aliakset
»»» Apache-opas »»» CGI, SSI ja PHP-tuen käyttöönottaminen
»»» Apache-opas »»» Tuki monikielisyydelle
»»» Apache-opas »»» Mukautetut virheilmoitukset
»»» Apache-opas »»» Palvelimen tietojen katseleminen selaimen avulla
»»» Apache-opas »»» Virtuaalipalvelut
»»» Apache-opas »»» Httpd.conf tiedoston esimerkki
2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto |
Tietosuojalausunto |
Sivukartta