Linux, Apache, MySQL & PHP palvelinympäristö
Tirkkonen, Mikko (2007)
Tirkkonen, Mikko
Satakunnan ammattikorkeakoulu
2007
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200810083483
https://urn.fi/URN:NBN:fi:amk-200810083483
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutustua Linuxin, Apachen, MySQL:n ja PHP:n muodostamaan palvelinympäristöön, sekä dokumentoida näiden eri osien asennus sekä konfigurointi. Lisäksi työssä pyrittiin luomaan peruskäsitystä ympäristöön liittyvistä tietoturva-asioista sekä eri osien lisensoinnista. Linuxin, Apachen, MySQL:n ja PHP:n muodostama ympäristö on joustava ja toimii hyvin erilaisten dynaamisten WWW-sovellusten alustana. Esimerkkinä suositusta sivustosta työssä käytettiin Wikipediaa, joka on yksi Internetin suosituimpia sivustoja. Opinnäytetyön teoreettisessa osassa tutkitaan ympäristön mahdollisuuksia, sekä tarkastellaan eri osien lisenssejä sekä versioeroja. Lisäksi luodaan silmäys monimutkaisempiin, useamman palvelimen järjestelmiin sekä käsitellään yleiseltä kannalta palvelinten tietoturvaa. Teoriaosassa käydyt asiat toteutettiin myös käytännössä. Empiriaosassa käydään läpi eri osien asentaminen ja konfigurointi, sekä käydään esimerkin avulla läpi, miten useampaa sivustoa on mahdollista ajaa yhdellä palvelimella. Kaikki toimet dokumentoitiin työn ohessa ja monet tärkeimmät asiat käydään työssä läpi käytännönläheisesti. Tämän lisäksi työssä tarjotaan myös tietoa puuttuvista osista, kuten FTP:stä ja sähköpostista, joita ei tämän työn puitteissa ollut mahdollista käydä tarkemmin läpi. Näin lukija ei jää täysin vaille tietoa näistä suhteellisen tärkeistä osista. Tämän prosessin tuloksena syntyi suunnitellunlainen palvelinympäristö. Niin Linux, Apache, MySQL kuin PHP on asennettuna palvelimelle ja konfigurointi oikein. Lisäksi eri osien tietoturva oli suunnitellulla tavalla kohdallaan.