APACHE Kurssi: V235025 Linux Sami Karjalainen OH3 Mika Haaja OH5.

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

Filipp Koivu, Tomi Virtanen, Niclas Arvela
IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen.
Lähiverkot -erikoistyökurssi Maiju Kansanen 1 NIS Network Information System.
VMware workstation. VMware •Virtual Machine •Yhtiö perustettu vuonna 1998 •1999 julkaisi ensimmäisen tuotteen: VMware for workstations •2001 tuli VMware.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Toimisto-ohjelmat Linuxissa
Ortodoksinen viestintäseminaari Helsinki
YASA Simple Library Ahmed Alkaleedy & Yll Syla.
Suse / OpenSuse Antti Hartikainen. Terminologiaa SUSE = Saksalainen monikansallinen yritys, asiakkaina yritykset. SUSE Linux Enterprise = SUSEn kehittämä.
Ja virtualisointiohjelmistot -Marko Haaja ja Joni Suntio
Ubuntu A LINUX DISTRIBUTION. Perustietoja  Debian pohjainen Linux käyttöjärjestelmä.  Julkaistiin 20 lokakuuta  Viimeisin julkaisu on Ubuntu.
APACHE http-serveriohjelma
OpenLab yhteistyö paikallisten yritysten kanssa - OpenLabin perustaminen - Open Source –seminaari - yhteistyömahdollisuudet muiden projektien.
Ketterä kehitys käytännössä – TFS & Meteor
LINUX Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg 25/10/2013 LINUX.
Käyttöjärjestelmät ja ohjelmien päivittäminen Sami,Jarkko Myllytulli Mytlpt09e 2010.
Virtuaalisointi.
Gentoo Linux Niina Salmi Oh5. Yleistä Línux levitysversio Gentoo alunperin kehitetty olemaan –nopea –luotettava –vakaa Kaikki sen ohjelmat asennetaan.
DHCP & DNS Joni Härmä EL3.
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
Ossi Rönnberg & Atte Koste OH5
SUSE Linux openSUSE. Historia - Ensimmäinen jakelupaketti julkaistiin vuonna Tästä olivat vastuussa Roland Dyroff, Thomas Fehr, Hubert Mantel ja.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
Yukun Zhou * Ubuntu on vapaista ohjelmistosta koostuva Debian GNU/Linux-jakeluun perustuva käyttöjärjestelmä. * GNU/Linux-pohjaisia jakeluversioita.
Susanna Ylä-Himanka Tuomas Pihlajakoski. Historia Ensimmäinen julkaisu heinäkuu 2004 Ted Kulp.
Larry the cow was a bit frustrated at the current state of linux distributions......until he tried Gentoo Linux. Gentoo Linux Petri Pesonen Mikko Ratilainen.
GIMP ja muut kuvankäsittelyohjelmat
Mandriva Linux eli Mandrake Linux Toni Näppi EL2.
Gentoo Linux Jarno Niemelä & Mika Koivistoinen. Historia Daniel Robbins aloitti kehityksen 1999 Daniel Robbins aloitti kehityksen 1999 Enoch Enoch tarkoitus.
Roni Leinonen.  Nimi tulee Gentoo pingviinistä, joka on nopeiten uiva pingviinilaji  Ensimmäinen versio julkaistiin vuonna 2002  Käyttäjällä on täysi.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Ubuntu Linux Toni Rosenlund, EL4. Johdanto  Ubuntu Linux:n on perustanut eteläafrikkalainen miljardööri Mark Shuttleworth jonka toimesta on luotu sekä.
Suse Linux Klaus Ovaskainen, TI12. Historia  S.u.S.E --> Software- und System-Entwicklung  Saksalainen lokalisointi Slackwaresta  > S.u.S.E Linux.
Markus Riihelä Mikko Sallinen. Yleistä Samba on lähes kaikilla UNIX ja UNIX- tyylisillä käyttöjärjestelmillä pyörivä tiedosto- ja tulostinpalvelin. Samba.
Gentoo Linux Ville Syttäne EL4. Yleistä Nimi pingviinilajin mukaan Nimi pingviinilajin mukaan Metajakelupaketti Metajakelupaketti Moderni Moderni Joustava.
Linux palomuurina Kimmo Karhu, EL0A
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
SUSE linux Sami Kiviharju OH Historiaa.
DNS ja DHCP palvelut Linuxissa
Joni Kelloniitty & Niko Säyriö
Ja muut kuvankäsittelyohjelmat
Apache - yhteisnimitys useille Pohjois- Amerikan intiaaniheimoille - yhteinen etninen ja kulttuurinen tausta - puhuvat eteläisiä athabasca- kieliä Apassipäällikkö.
GIMP ja muut kuvankäsittelyohjelmat A Linux -järjestelmät TI07TIVE Janne Räsänen.
Pekka Paananen Toni Valkonen OH3. Historia 1994 NCSA:n HTTPd pääkehittäjä erosi NCSA:n palveluksesta syntyi Apache - A Patchy Server sekä Apache Group.
Samba - perustietoja Samba on ilmainen ”Open Source” –ohjelma (GNU GPL). Sitä on kehitetty vuodesta 1992 alkaen. Toimii mm. tiedosto- ja tulostuspalvelimena.
SUSE Jyrki Heinonen OH4 Linux A Historiaa ja nykypäivää – S.u.S.E – Software- und System-Enwicklung Unix-konsultointi, SLS + Slackware saksaksi.
Jean Danielsbacka EL3 Linux. Samba? ● Tiedosto- ja tulostuspalvelin, joka toimii lähes missä tahansa TCP/IP:tä tukevassa ympäristössä ● Samba on ilmainen.
Linux-työ www-proxy Jussi Murtola. Proxyn toiminnallisuus.
Linux-järjestelmät (A271227) Gentoo Linux -käyttöjärjestelmä Petri Keltanen TI07.
RADIUS ja PAM Ilmari Puustjärvi. Autentikointi Käyttäjän (tai palvelun) identiteetin varmentamista Käyttäjän (tai palvelun) identiteetin varmentamista.
Intrusion Detection System (IDS) Teemu Kokkinen Kevät 2007.
CT30A LÄHIVERKOT - ERIKOISTYÖKURSSI Samba Linux-työ Ville Mälkiä
WWW-palvelin Apache HTTP Server. Yleistä Siirtää HTTP-protokollaa käyttäen pyydetyt tiedostot Internetin välityksellä Portti 80 varattu HTTP-protokollalle.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
SUSE Linux. Alunperin saksalainen lokalisointi Slackwaresta Julkaistiin vuonna 1994 S.u.S.E Linux 1.0:na Myöhemmin sisällytettiin Jurix- käyttöjärjestelmä.
Mysql ja Postgresql Henry Sunesson. Mitä ne ovat ● MySQL ja PostgreSQL ovat sql(standard query langue) palvelimia eli toiselta nimeltään tietokanta palvelemia.
TIETOKANNAT MySQL ja PostGRE Jussi Toivakka ja Juha Törö.
WWW-sisällönhallintaohjelmistot
ARCH-Linux Juuso Lähdekorpi TI15STIVE
Linux pelikäytössä Simo-Pekka Taurama.
Linux Mint Heikkilä Visa.
Sisältö PostgreSQL MySQL Historia yms. ORDBMS Ominaisuuksia Asennus
Mint Aloittelijoille suunniteltu Ubuntuun perustuva jakelu.
WineApi ja Virtuaaliohjelmistot
Koha & Eclipse.
Esityksen transkriptio:

APACHE Kurssi: V235025 Linux Sami Karjalainen OH3 Mika Haaja OH5

Yleistä Avoimeen lähdekoodiin perustuva www- palvelinohjelma Toimii lähes kaikilla käyttöjärjestelmillä Suosituin www-palvelin

Yleistä

Yleistä Apachen pohjalta rakennettu myös muita palvelinratkaisuja Apache Tomcat Apache Cocoon Nopea Varma Stabiili

Historia Pohjautuu NCSA HTTPd:hen Ensimmäinen versio vuonna 1995 Versio 2 koodattiin puhtaalta pöydältä Alpha versio vuonna 2000 Lopullinen versio vuonna 2002 Versio 2.2 vuonna 2005

Ominaisuudet Ominaisuuksia laajennetaan moduuleilla Moduuleita saatavana lukuisiin eri tarkoituksiin (lähes 500) Yleisimpiä moduuleita Skripti-kielet (PHP, Perl, CGI) Proxy Tietokannat (MySQL, Postgre, Oracle) SSL-salaus

Asennus Asennuksen kolme vaihtoehtoa Kääntäminen lähdekoodista Asentaminen binääreistä Paketinhallinnasta Paketinhallinta on helpoin vaihtoehto Uusin versio saadaan lähdekoodista kääntämällä

Asennus (lähdekoodista) Ladataan lähdekoodi netistä Puretaan väliaikaiskansioon Käännetään ajamalla seuraavat komennot ./configure make make install

Asennus (binääreistä) Ladataan halutun version binäärit netistä Puretaan paketti väliaikaiskansioon Asennetaan ajamalla asennusskripti

Asennus (paketinhallinnalla) APT (Debian, Ubuntu) apt-get update apt-get install apache2 RPM (Red Hat, Fedora) rpm -ivh paketinnimi.rpm YUM (Red Hat, Fedora) yum install httpd

Konfigurointi Konfigurointitiedostot /etc/apache2/ hakemistossa (tai /etc/httpd/) Tiedostot: apache2.conf (pääasetukset) httpd.conf (vanha, ei käytetä yleensä) ports.conf (porttien asetukset)

Konfigurointi Hakemistot mods-available (asennetut modit) mods-enabled (linkit käytössä oleviin) sites-available (sivustot) sites-enabled (linkit käytettäviin sivustoihin) ssl (SSL sertifikaatit) /var/www (html-tiedostot)

Konfigurointi Konfiguroinnin jälkeen palvelin pitää uudelleenkäynnistää Pysäytys /etc/init.d/apache2 stop Käynnistys /etc/init.d/apache2 start Uudelleenkäynnistys /etc/init.d/apache2 restart

Lähteet Puska, Matti: Linux palvelimena. Talentum Media Oy, 2001. McCarty, Bill: Linux – Fedora & Red Hat Enterprise. Gummerus, 2005. Rantala, Ari: Linux. Docento Finland Oy, 2003. Koski, Raimo; Kajala, Tomi: Linux – Ylläpitäjän käsikirja. Edita Prima Oy, 2005. http://httpd.apache.org/ABOUT_APACHE.html, 18.11.2007. http://www.2kmediat.com/apache/apachehistoria.asp, 18.11.2007. http://en.wikipedia.org/wiki/Apache_HTTP_Server, 18.11.2007. http://fi.wikipedia.org/wiki/Apache_HTTP_Server, 18.11.2007.