Linux palvelimet – kotitehtävät 3


Linux palvelimet – kotitehtävät 3

Lähde  Tero Karvinen 2017: Linux kurssi, http://terokarvinen.com

Harjoitusympäristönä Ubuntu 17.04 (Zesty Zapus) Daily Build

Harjoituskoneen tiedot:

Emolevy X79A-GD65 (8D)

Prosessori Intel(R) Core(TM) i7-3930K

16GiB RAM

Näytönohjain GeForce GTX 690

Apache2 -webpalvelimen asennus

Asenna apache2 weppipalvelin. Lataa jokin sivu omalta palvelimeltasi, vaikka testisivu. Etsi sivulatauksesta syntynyt lokirivi.

Aloitettiin harjoitus asentamalla Apache2 komentokehotteessa komennoilla

$ sudo apt-get update

$ sudo apt-get install apache2.

Asennuksen onnistuminen voitiin varmentaa selvittämällä ensin oma IP-osoite. Tähän käytettiin komentoa ip addr.  Kun saatu osoite kirjoitettiin selaimen osoitekenttään saatiin seuraava tulos:

Selection_003.png

Seuraavaksi etsittiin lokitiedostoa, johon sivulataus tallentuu. Hakuun käytetiin seuraavia komentoja:

cd /var/log //siirryttiin kansioon, jossa lokeja yleensä säilytetään

ls //listattiin tiedostot/kansiot

cd apache2 //siirryttiin Apachen omaan kansioon

ls //listattiin tiedostot/kansiot

tail -f access.log //laitettiin ks. loki seurantaan)

Seuraavaksi suoritettiin sivulataus uudestaan jotta voitiin varmistaa, että sivulataus kirjautuu lokiin. Kirjaus näytti seuraavalta:

sensuroituIP - - [04/Feb/2017:16:59:16 +0200] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 3 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html” Simo Suominen