Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

LAMP-palvelinympäristön toteutus Raspbian-käyttöjärjestelmälle

Mikkola, Niko (2020)

 
Avaa tiedosto
Mikkola_Niko.pdf (448.6Kt)
Lataukset: 


Mikkola, Niko
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020061618894
Tiivistelmä
LAMP-ohjelmistopino on maailman laajimmin käytetyin avoimen lähdekoodin palvelinympäristö. Se on yksi verkon alkuperäisistä avoimen lähdekoodin ohjelmistopaketeista, jota monet kehittäjät käyttävät edelleen verkkosivujen kehityksessä. LAMP-ohjelmistopino on eräänlainen verkkokehityksen dinosaurus, jota tuhannet yritykset käyttävät ja ylläpitävät työssään. Opinnäytetyön tarkoituksena oli LAMP-ohjelmistoympäristön asennus Rasbian käyttöjärjestelmälle soveltaen Dockerin hyödyntämiä DevOpsin toimintaperiaatteita. Työn tarkoituksena oli selvittää LAMP-ohjelmistopinon toteutuksessa käytettyjen avoimen lähdekoodin ohjelmistojen toiminta. Näihin ohjelmiin kuuluvat Apache HTTP-palvelin, MySQL tai MariaDB-relaatiotietokanta ja PHP-palvelinpuolen skriptikieli, jotka yhdessä Linux-jakelun kanssa muodostavat LAMP-palvelinympäristön.

Docker-ympäristöä käytettiin DevOpsin työkaluna toteuttamaan helposti päivitettävä vaihe ja kehitysympäristö. Docker-ympäristöllä toteutettu kehitysympäristö mahdollisti työssä DevOpsin mukaiset jatkuvan kehityksen ja automaation menetelmät. Työssä syvennytään Dockerin tarjoamiin ratkaisuihin kehitysympäristön toteutusta varten ja esittämään yleiskuva tuotannossa vaadituista ratkaisuista.
 
The LAMP software stack is the most widely used open source server environment. It is one of the original open source software packages on the internet that many of the developers still use in website development. The LAMP software stack is sort of like web development dinosaur that is still used and maintained by thousands of companies all over the world. The main purpose of the thesis was to implement and demonstrate the complete installation process of the LAMP software stack on the Raspbian operating system, while applying operating principles defined in DevOps. The secondary purpose of the work is to deepen reader’s understanding of the softwares used in open source LAMP stack. The software included in the Lamp stack were Apache http-server, MySQL/MariaDB relational database. These software together with a chosen linux distro and PHP server-side scripting language make up a LAMP server environment.

The Docker environment used in project was implemented as a DevOps tool to create an easily updatable development environment which supports the principles of continuous development and automation. The result of the software stack implementation was locally running LAMP environment. The thesis work also delves briefly into topic of various methods of Docker environment implementation and presents an overview of the solutions required in the project. The work demonstrates consistent methods of implementing dynamic web-pages using the Docker environment.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste