Apache asennus ja siihen yhdistäminen telnetillä

Johdanto

Tämä artikkeli kertoo apache palvelun onnistuneesta käyttöönotosta, sekä telnet kokeilusta.

 

Tietokoneen tiedot

Testissä käytetty kone

Prosessori: 2.4 GHz AMD Athlon II Dual-Core Processor N350

Keskusmuisti: 4 GB DDR3 (2 x 2048 MB)

Näytönohjain: ATI Mobility Radeon HD 5650 Graphics (switchable)

Kovaley: 640 GB SATA Hard Disk Drive 5400 rpm

Verkkokortti: Integrated 10/100/1000 Gigabit Ethernet LAN

Käyttöjärjestelmä: Windows 7 Home Premium / Service pack 1

Raportissa käytetty linux distro: Englanninkielinen Xubuntu ( xubuntu-12.04-desktop-i386 )

Raportti tehtiin 4.9.2012 klo 19-21 välisenä aikana

 

Apache asennus

19.43 – Aloitin Apache ohjelman asentamisen komennolla ”sudo apt-get install apache2”. Ohjelma asentui onnistuneesti. Selvitin, että asennus toimii onnistuneesti avaamalla selaimeni ja kirjoittamalla linkkikenttän localhost. Tämän kirjoitettuani sain seuraavan ilmoituksen:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Seuraavaksi halusin Apachen osoittavan kotihakemistoon joten laitoin a2enmod modin päälle. Tähän käytin komentoa ”sudo a2enmod userdir” jolloin vastaus oli:

xubuntu@xubuntu:~$ sudo a2enmod userdir
Enabling module userdir.
To activate the new configuration, you need to run:
service apache2 restart

ja kuten ohje kertoo, seuraavaksi käynnistin apachen uudelleen komennolla ”sudo service apache2 restart”. Seuraavaksi loin kotihakemistooni joka tässä tapauksessa oli  ” /home/xubuntu/ ” public_html kansion johon loin index.html tiedoston komennolla nano index.html ja kirjoitin tiedostoon sanan ”test” jolloin tiedän palvelun toimivn jos näen tekstin ruudulla.

Apache lokin tutkiminen

19.48 – Aloitin tutkimaan Apache lokia selvittääkseni miltä onnistunut ja epäonnistunut yhteydenotto näyttää. Tutkimisen aloitin komennolla ”tail -f /var/log/apache2/acces.log” johon kirjataan Apache palvelimeen tulleet yhteydet. Tällä kommenolla voi nähdä 10 viimeisintä merkintään lokissa.

19.52 – 404 ja 200 yhteydenoton testaamiseen koitin aluksi etsiä selaimella kuviteltua osoitetta ”localhost/esimerkki” jota ei tietenkään ole. Palvelin antoi selaimelle seuraavanlaisen virheilmoituksen:

Not Found

The requested URL /esimerkki was not found on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80

Seuraavaksi tutkin lokitiedot ja löysin sieltä:

127.0.0.1 – – [04/Sep/2012:19:53:02 +0000] ”GET /esimerkki HTTP/1.1” 404 499 ”-” ”Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0”

19.35 – Edellinen lokitieto kertoo, että 4 syyskuuta klo 19.53 on koitettu etsiä sivua localhost/esimerkki jota ei kuitenkaan ole olemassa jolloin palvelin on antanut 404 virheilmoituksen joka ilmoitetaan kun haluttua sivua ei ole olemassa. Loki ilmoittaa myös käyttäjän selaimen, sekä alussa kertoo myös käyttäjän ip osoitteen joka tässä tapauksessa on koneen oma ip-osoite.

Onnistunut yhteydenotto tapahtui menemällä kotihakemistooni, eli selaimella menin osoitteeseen localhost/~xubuntu/ jossa sijaitsi aiemmin tekemäni index.html tiedosto. Sain tästä seuraavanlaisen ilmoituksen lokiin:

127.0.0.1 – – [04/Sep/2012:19:59:03 +0000] ”GET /~xubuntu/ HTTP/1.1” 200 362 ”-” ”Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0”

19.59 – Seuraavaksi lokitiedostossa ensimmäisenä on käyttäjän ip-osoite. ja tämän jälkeen aika jolloin tapahtuma oli. Seuraavaksi koodi ”200” kertoo, että sivu on löytynyt ja on onnistunut.

Telnet yhdistys localhost osoitteeseen

Seuraavaksi tehtävänäni oli kokeilla telnetillä yhdistämistä localhost osoitteseen. Tämän tein kirjoittamalla konsoliin komennon telnet localhost 80 ja sain seuraavanlaisen tekstin:

xubuntu@xubuntu:~$ telnet localhost 80
Trying 127.0.0.1…
Connected to localhost.
Escape character is ’^]’.

ja hieman myöhemmin:

Connection closed by foreign host.
xubuntu@xubuntu:~$

Lähteet:

Karvinen, Tero: Oppitunnit 3.9.2012

Google support – http://support.google.com/webmasters/bin/answer.py?hl=fi&answer=93641

 

Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out /  Muuta )

Google photo

Olet kommentoimassa Google -tilin nimissä. Log Out /  Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out /  Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out /  Muuta )

Muodostetaan yhteyttä palveluun %s