html5-img
1 / 12

Apache

Ville Ahola EL5. Apache. Yleistä. Avoimen lähdekoodin www-serveriohjelma Lähes jokaiseen käyttöjärjestelmään löytyy oma versio Ollut suosituin www-palvelin 6.2008 Apache servereitä oli noin puolet kaikista ww pavelimista. Yleistä. Apache projekteja Apache Tomcat Apache James Nopea

floyd
Download Presentation

Apache

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ville Ahola EL5 Apache

  2. Yleistä • Avoimen lähdekoodin www-serveriohjelma • Lähes jokaiseen käyttöjärjestelmään löytyy oma versio • Ollut suosituin www-palvelin • 6.2008 Apache servereitä oli noin puolet kaikista ww pavelimista.

  3. Yleistä • Apache projekteja • Apache Tomcat • Apache James • Nopea • Kevyt • Vakaa

  4. Historia • Ensimmäinen versio perustui NCSA HTTPd:hen • Ensimmäinen versio vuonna 1995 • Versio 2 koodattiin puhtaalta pöydältä • Ensimmäinen versio vuonna2000 • Lopullinen valmistui vuonna 2002 • Versio 2.2 vuonna 2005 • Nykyinen versio: 2.2.10julkaistiin 14 lokakuuta 2008

  5. Ominaisuudet • Ominaisuuksia lisää moduuleilla (modeilla) • Moduuleita on vaikka mihin tarkoituksiin ja niitä on noin 500 • Yleisimpiä moduuleita • Proxy • Skripti-kielet (PHP, Perl, CGI) • SSL-salaus • Tietokannat (MySQL, Postgre, Oracle)

  6. Asennus • Asennuksen kolme tapaa • Lähdekoodista kääntäminen • binääreistä • Paketinhallinnasta • Paketinhallinnasta on yksinkertaisin vaihtoehto • Uusin versio saadaan lähdekoodista kääntämällä • Windows asennus onnistuu asennus paketin lataamalla ja naksuttamalla seuraava nappia.

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

  8. Asennus (lähdekoodista) • Lähdekoodi netistä • Puretaan kansioon • Käännetään seuraavilla komennoilla • ./configure • make • make install

  9. Asennus (binääri) • Haetaan halutun version binäärit netistä • Puretaan paketti • Käynnistetään asennus skripta

  10. Konffaus • Hakemistot • mods-available (asennetut moduulit) • sites-available (sivut) • sites-enabled (käytösolevat sivut) • mods-enabled (käytössä olevatmoduulit) • ssl (SSL sertifikaatit) • /var/www (html-tiedostot)

  11. Konffaus • Konfiguroinnin jälkeen palvelin täytyy resetoida • apachectl -k restart Tappaaaliohjelmathetijaapatchelataatiedostonsauudelleen. • Gracefull parametri antaa aliohjelmien hoitaa työsä loppuun ennen lopetusta • apachectl -k graceful-stop • sammutus • apachectl -k graceful • Resetti • Käynnistys • apachetl start

  12. Lähteet • http://fi.wikipedia.org/wiki/Apache_HTTP_Server. • http://httpd.apache.org/docs/2.2/ • http://www.apache.org/ • http://en.wikipedia.org/wiki/Apache_HTTP_Server

More Related