Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuRiikka Melasniemi Muutettu yli 9 vuotta sitten
1
APACHE Kurssi: V Linux Sami Karjalainen OH3 Mika Haaja OH5
2
Yleistä Avoimeen lähdekoodiin perustuva www- palvelinohjelma
Toimii lähes kaikilla käyttöjärjestelmillä Suosituin www-palvelin
3
Yleistä
4
Yleistä Apachen pohjalta rakennettu myös muita palvelinratkaisuja
Apache Tomcat Apache Cocoon Nopea Varma Stabiili
5
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
6
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
7
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ä
8
Asennus (lähdekoodista)
Ladataan lähdekoodi netistä Puretaan väliaikaiskansioon Käännetään ajamalla seuraavat komennot ./configure make make install
9
Asennus (binääreistä)
Ladataan halutun version binäärit netistä Puretaan paketti väliaikaiskansioon Asennetaan ajamalla asennusskripti
10
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
11
Konfigurointi Konfigurointitiedostot /etc/apache2/ hakemistossa (tai /etc/httpd/) Tiedostot: apache2.conf (pääasetukset) httpd.conf (vanha, ei käytetä yleensä) ports.conf (porttien asetukset)
12
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)
13
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
14
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.
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.