sunnuntai 9. helmikuuta 2014

Apache2:n asennus ja lokien tutkimista

Tehtävänä oli asentaa ja testata Apache2. Lisäksi lokiin piti saada merkinnät yhdestä onnistuneesta ja kahdesta erilaisesta epäonnistuneesta sivulatauksesta. Virheellisiin sivulatauksiin liittyvät lokirivit tuli analysoida.

----------

Apache2:n asennus
Ihan ensimmäiseksi päivitin saatavilla olevien ohjelmien listan komennolla 'sudo apt-get update'. Tämän jälkeen asensin Apache2:n ja testasin sen toimivuuden kirjoittamalla selaimen osoiteriville 'localhost'. Sivu latautui ja 'It Works!' -teksti tervehti minua.
 

Käyttäjän kotisivujen avaaminen
Seuraavaksi avasin käyttäjälle nettisivut komennolla 'sudo a2enmod userdir'. Komentorivi itsekin neuvoi käynnistämään Apachen uudelleen, joten kirjoittelin komennon 'sudo service apache2 restart'. Näin nettisivujen teko oli mahdollistettu.


Tein käyttäjän kotihakemistoon kansion 'public_html', johon nettisivujen sisältö laitetaan. Loin testitiedoston 'index.html' tekstieditorilla, johon kirjoitin 'Moi moi jeeee'. Avasin selaimen, ja kirjoitin osoiteriville 'localhost/~xubuntu' päästäkseni katsomaan käyttäjän xubuntu kotisivua. Sivu avautui, ja kirjoittamani teksti näkyi etusivulla. Toimii!


Onnistunut lokimerkintä
Käyttäjän kotisivujen tarkastelu jätti onnistuneen lokimerkinnän 18.45 (oikeasti siis 20.45, sillä live-cd:ltä buutattu Xubuntuni elää +00 vyöhykkeellä, kuten kuvasta näkyy).


Epäonnistunut lokimerkintä #1
Ensimmäiseksi otetaan tarkasteluun merkintä, joka tuli tarkistaessani localhostin ennen Apache2:n asennusta. Sivu ei tietenkään ladannut, koska sitä ei vielä ollut olemassa. Tämä näkyy Apachen virhelokista.

Ylempi rivi on access.logista ja alempi error.logista.

127.0.0.1 - - [09/Feb/2014:14:54:11 +0000] ”GET /favicon.ico HTTP/1.1” 404 498 ”-” ”Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox 23.0”
Rivillä ensimmäisenä näkyy ip, ja sen jälkeen päivämäärä ja kellonaika. Tietokone lähetti 'GET'-pyynnön selaimelle, mutta sivua ei ollut olemassa, joten vastaukseksi tuli 404-errorilmoitus. Joku tieto puuttuu tästä välistä, siksi ”-” -merkintä. Sulkeissa oleva rimpsu on vähän epäselvä, epäilisin sen tarkoittavan käyttöjärjestelmää. Viimeisenä rivillä näkyy, että käytin Firefoxia, ja sen operaattori Gecko.

Epäonnistunut lokimerkintä #2
Toinen virhemerkintä tuli yrittäessäni päästä selaimella osoitteeseen 'localhost/.htaccess', johon minulla ei ole oikeuksia. .htaccess on tiedosto, jonka kautta voidaan muun muassa muokata urleja, blokata käyttäjiä, botteja sun muuta, joten tietenkään normaalikäyttäjällä ei ole sinne asiaa.

Ylempi rivi on jälleen access.logista ja alempi error.logista.

127.0.0.1 - - [09/Feb/2014:14:54:35 +0000] ”GET /.htaccess HTTP/1.1” 403 497 ”-” ”Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:23.0) Gecko/20100101 Firefox 23.0”
Rivi ei hirveästi muuttunut edellisestä. Tästä käy ilmi, että tietokone lähetti 'GET'-pyynnön päästäkseen osoitteeseen /.htaccess, ja vastauseksi tuli 403-error, joka tarkoittaa, ettei sivulle ole lupaa mennä. Virhelokistakin tämä käy ilmi.

Lähteet:

Ei kommentteja:

Lähetä kommentti