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:
- Karvinen, Tero: Oppitunti 2014-02-04, Työasemat ja tietoverkot -kurssi (http://terokarvinen.com/install_apache_on_ubuntu.html).
- Söderholm, Samuli: Apachen asennus ja lokien analysointi (http://sodersam.blogspot.fi/2014/02/apachen-asennus-ja-lokien-analysointi.html)
- Wikipedia: .htaccess (http://en.wikipedia.org/wiki/.htaccess)
Ei kommentteja:
Lähetä kommentti