Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.



Samankaltaiset tiedostot
Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

WordPress:n asennus - Asenna WordPress (alkaen tilanteesta, jossa LAMP on asennettu)

WordPress Multisiten varmuuskopiointi

ICT4TN Tehtävänanto

WordPress Multisite Asennus ja ylläpito

RAPORTTI LIVE-ROMPUSTA

-Ratkaise Scan of the Month 15. Käsittele haitallisia ohjelmia turvallisesti. (Karvinen, T )

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

LINUX-HARJOITUS, MYSQL

Written by Administrator Saturday, 28 August :51 - Last Updated Tuesday, 22 February :45

Webpalvelin muistitikulle - Ohje

DNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi

server "Ismo" $ uname -a Linux ismo #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux $ cat /etc/issue Debian GNU/Linux 5.

SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

Simulaattorin asennus- ja käyttöohje

ICT4TN Tehtävänanto

Mark Summary Form. Tulospalvelu. Competitor No Competitor Name Member

Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name

Linux - käyttöoikeudet

SQL Buddy JAMK Labranet Wiki

Liityntäpalvelimen asentaminen

3. Asenna MySQLdb(MySQL-python-1.2.3b4.win32-py2.7.exe) ja pyserial (pyserial- 2.5.win32.exe)

KAIKKI LAITTEET KÄYNNISTETÄÄN UUDELLEEN ENNEN TARKISTUSTA

PHPMyAdmin. MySQL-tietokannan hallintatyökalu. Antti Järvinen Ville Pietarinen

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Julkaiseminen verkossa

zotero

Coolselector Asennusohje

Office ohjelmiston asennusohje

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Yleinen ohjeistus Linux tehtävään

AutoFutur / KoneFutur asennus verkkojärjestelmän työasemakoneelle. Ennen asennusta ja sen aikana huomioitavat asiat

Yleinen ohjeistus Linux-tehtävään

UBUNTU. UBUNTU - Peruskäyttö. Työpöytä. GNU Free Documentation License. Sisäänkirjautuminen. Yläpaneelissa on kolme valikkoa. Paneelit ja valikot

2 Asennuksen poistaminen Uninstall.sh Esiasetukset Sivuston poisto Mush Mush.sh Komennot...

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

AsioEduERP v12 - Tietoturvaparannukset

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / tietoverkkotekniikka. Jarno Akkanen, Antti Parkkinen. Nagios verkkovalvonta- palvelin

Javan asennus ja ohjeita ongelmatilanteisiin

Mathcad 14.0 Single User -asennus

Sisällönhallintajärjestelmä virtuaalipalvelimella. Teemu Halmela

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

Visma GATEWAY INSTALLER. asennusopas

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

H9 Julkaiseminen webissä

1 Tivax siirto uuteen koneeseen

Moodle-oppimisympäristö

Tietotekniikka / Tietoverkkotekniikka. Markus Autio WWW-sisällönhallintajärjestelmät Linux-järjestelmät. Lukukausi: Kevät 2014

Ohje sähköiseen osallistumiseen

KAIKKI LAITTEET KÄYNNISTETÄÄN UUDELLEEN ENNEN TARKISTUSTA!

SQL Server 2008 asennus

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

WinTraden päivitys- ja asennusohjeistus

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

Oy Karltek Ltd internet-sivujen uusiminen. Eveliina Aaltonen

Ohjelmoinnin perusteet Y Python

Yleinen ohjeistus Taitaja-tehtävään Windows

1. NetBeans-ohjelman asennus ja käyttöönotto pva

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

1. Sähköinen tunnistautuminen KTJ-rekisterinpitosovellukseen

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Asteri Verolomake 60,61A, 61B

Ohje sähköiseen osallistumiseen

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Versio 2.1. Käyttäjätunnukset tulee olla muotoa etunimi.sukunimi. Käyttäjätietokannasta tulee löytyä seuraavat käyttäjät ja tiedot:

Lisenssin hakeminen PTC:n verkkosivun kautta

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

NETTIKIOSKIN ASENNUSOHJE. Ubuntu LTS

ASCII-taidetta. Intro: Python

Yleinen ohjeistus Windows tehtävään.

Yleinen ohjeistus Windows tehtävään

VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN

Asentaminen Bionic Beaver

SQL Server 2005 Express Edition tietokannan asennusohje

Ennen varmenteen asennusta varmista seuraavat asiat:

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Hieman linkkejä: lyhyt ohje komentoriviohjelmointiin.

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Ennen Windows-tulostinohjelmiston asentamista

1. Sähköinen tunnistautuminen KTJ-rekisterinpitosovellukseen

CLASSIC WINTIME - TOIMITTAJAN ENNAKKOPERINTÄREKISTERIPÄIVÄ

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

Asteri Ostoreskontra (Dos)

Ohjeet asiakirjan lisäämiseen arkistoon

Linuxissa uusi elämä 1

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

Visma Avendon asennusohje

Alfa-ohjelmat, verkkoasennus, asennusohje 2006 syyskuu. Alfa-ohjelmat ASENNUSOHJE. Verkkoasennus-CD, versio Kielioppi & kirjallisuus

Liityntäpalvelimen asentaminen

Tietokone.ja.verkko. Web$sisällönhallinta. Tietokone. Tietokone:.Historia.pikakelauksena.

Objective Marking. Taitaja 2014 Lahti. Skill Number 205 Skill Tietokoneet ja verkot Competition Day 1. Competitor Name

Julkaiseminen verkossa, esitysgrafiikkaa (laitteistosta, tietotekniikka ja tulevaisuus) H9T1: Tiedostojen vienti internetiin

Transkriptio:

Tehtävänanto - Asenna ja testaa LAMP - Aiheuta vähintään 3 virhettä ja analysoi lokista - Tee nimipohjainen virtuaalipalvelin, joissa toimii myös www. (Karvinen, T. 23.09.2013) Työympäristö Tein tehtävän koulun labrakoneella. Tietokone: HP Compaq 8200 Elite CMT PC (XL508AV) Tunnus: 1K015 PC 6 Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta. Ensimmäisenä annoin komennot setxkbmap fi sekä sudo apt-get update ja asensin libreofficen komennolla sudo apt-get install libreoffice sekä asensin sshfs:n komennolla sudo apt-get install sshfs. Käytin raportin kirjoittamiseen libreofficea. Tallensin sshfs:n avulla tämän raportin suoraan myy.haaga-helia.fi -palvelimelle. Tein hakemiston myy johon mounttasin sshfs:llä myy-palvelimen komennolla sshfs [käyttäjätunnus]@myy.haaga-helia.fi: myy.

LAMP - Asenna ja testaa LAMP LAMP tarkoittaa Linux, Apache, MySQL ja PHP (Perl, Python). Apache Asensin apachen komennolla sudo apt-get install apache2. Firefox localhost toi näkyviin seuraavan sivun: Apache2 siis asentui oikein. Tämän jälkeen laiton käyttäjien public_html -hakemistot päälle komennolla sudo a2enmod userdir ja käynnistin apachen uudelleen komennolla sudo service apache2 restart. Tämän jälkeen tein kotihakemistoon hakemiston public_html ja testasin sen toimintaa firefoxilla. Userdir siis toimi niin kuin pitikin. MySQL Asensin MySQL:n komennolla sudo apt-get install mysql-client mysql-server. Asennuksessa ilmestyi seuraava ikkuna: Tässä annoin MySQL:n root käyttäjän salasanan. Huom. Kyseisellä käyttäjällä ei ole mitään tekemistä järjestelmän root käyttäjän kanssa.

PHP Asensin PHP:n komennolla sudo apt-get install libapache2-mod-php5. Asennuksen jälkeen tein info.php-sivun /var/www/ -hakemistoon komennolla sudoedit /var/www/info.php. Lisäsin tiedostoon seuraavat rivit: Tämän jälkeen testasin PHP:n toimintaa firefoxilla. PHP siis toimi niin kuin pitikin. Tämän jälkeen piti saada PHP toimimaan käyttäjillä. Muokkasin apachen php5.conf-tiedostoa komennolla sudoedit /etc/apache2/mods-enabled/php5.conf. Tein seuraavat muutokset: Tiedostossa oli selvästi kommentoitu, että PHP on oletuksena pois käytöstä käyttäjien hakemistoissa ja sen sai käyttöön kommentoimalla Ifmodule-rivit. Tämän jälkeen testatakseni PHP:n toimintaa tein public_html-hakemistoon index.php-tiedoston johon kirjoitin seuraavat rivit: (PHP. 27.09.2013)

Tämän jälkeen testasin toimintaa firefoxilla: PHP toimi siis niin kuin pitikin käyttäjien public_html-hakemistoissa. Nyt kun PHP oli asennettu, halusin vielä testata MySQL:n toimintaa. Asensin phpmyadmin-ohjelman komennolla sudo apt-get install phpmyadmin. Asentaessa ilmestyi seuraavanlainen ikkuna: Tässä kohdassa oli tärkeää laittaa * apache2 kohdalle tai muuten phpmyadmin ei olisi toiminut. Tämän jälkeen asennus pyysi MySQL rootin salasanaa ja sen jälkeen itselleen salasanaa, joka kuitenkin kannatti jättää tyhjäksi, jotta se arpoisi itselleen salasanan. Asennuksen jälkeen kokeilin phpmyadminin toimintaa firefoxilla: Kirjautuessani sisään MySQL:n root tunnuksella pystyin muokkaamaan tietokantoja, joten MySQL toimi oikein. LAMP oli nyt asennettu.

Virheet - Aiheuta vähintään 3 virhettä ja analysoi lokista /var/log/apache2/error.log [Tue Oct 01 12:33:48 2013] [error] [client 127.0.0.1] File does not exist: /var/www/~xubuntu Tässä kohtaa yritin firefoxilla mennä osoitteeseen localhost/~xubuntu, mutta userdir-moduulia en vielä ollut laittanut päälle. Apache ei siis osannut etsiä public_html-hakemistosta käyttäjän xubuntu kotisivua vaan se yritti etsiä sitä /var/www/-hakemistosta /var/log/apache2/error.log [Tue Oct 01 11:55:49 2013] [error] [client 127.0.0.1] File does not exist: /home/xubuntu/public_html Tässä kohtaa userdir oli laitettu päälle, mutta käyttäjällä xubuntu ei ollut omassa kotihakemistossaan public_html-hakemistoa, joten apache ei löytänyt sitä. /var/log/apache2/error.log [Tue Oct 01 12:00:28 2013] [crit] [client 127.0.0.1] (13)Permission denied: /home/xubuntu/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable Tässä kohtaa poistin xubuntun public_html-hakemistosta kaikilta muilta (o) suoritusoikeuden (x) komennolla chmod o-x /home/xubuntu/public_html ja sitten yritin firefoxilla avata xubuntun kotisivun, jolloin ilmestyi 403 forbidden koodi. Tässä tein index.php-tiedoston käyttäjän xubuntu kotihakemistoon ja kirjoitin tiedostoon php-koodia. En kuitenkaan vielä ollut laittanut php:tä päälle käyttäjien kotihakemistoissa (php.conf), joten kun avasin sivun, apache ei osannut käsitellä php-koodia oikein ja ilmestyi tälläinen sivu.

Nimipohjainen palvelin - Tee nimipohjainen virtuaalipalvelin, joissa toimii myös www. Tein hakemistoon /etc/apache2/sites-available/ seuraavanlaisen tiedoston: Tämän jälkeen otin tiedoston käyttöön komennolla sudo a2ensite superflyingninjamonkey.com ja käynnistin apachen uudelleen komennolla sudo service apache2 restart. Nyt apache osasi avata oikeasta hakemistota sivun kun joku yrittää mennä sivulle superflyingninjamonkey.com tai www.superflyingninjamonkey.com. Tämän jälkeen halusin testata tämän toimintaa. En omista kyseistä domainia joten minun piti muokata hosts-tiedostoa, jotta pystyisin menemään sivulle käyttäen pelkkää nimeä. Tarkistin ip-osoitteeni ip addr-komennolla muokkasin /etc/hosts-tiedostoa seuraavanlaisesti: Nyt kun avasin firefoxilla osoitteen www.superflyingninjamonkey.com, avautui seuraavanlainen sivu. Eli avautui xubuntun public_html-hakemistossa oleva index.php-sivu. Nyt palvelimeni oli nimipohjainen.

Lähteet Karvinen, T. 04.06.2006. Raportin kirjoittaminen. Luettavissa: http://terokarvinen.com/raportin_kirjoittaminen.html. Luettu:. Karvinen, T. 16.09.2013. Aikataulu Linux palvelimena ict4tn003-9 ja -10 syksyllä 2013. Luettavissa: http://terokarvinen.com/2013/aikataulu-%e2%80%93-linux-palvelimena-ict4tn003-9-ja-10-syksy lla-2013#comment-20013. Luettu:. PHP. 27.09.2013 Your first PHP-enabled page. Luettavissa: http://php.net/manual/en/tutorial.firstpage.php. Luettu:. Tietoja Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html Pohjana Tero Karvisen Linux-kurssi, www.iki.fi/karvinen