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 Apache servereitä oli noin puolet kaikista ww pavelimista.
Yleistä Apache projekteja Apache Tomcat Apache James Nopea Kevyt Vakaa
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: julkaistiin 14 lokakuuta 2008
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)
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.
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
Asennus (lähdekoodista) Lähdekoodi netistä Puretaan kansioon Käännetään seuraavilla komennoilla./configure make make install
Asennus (binääri) Haetaan halutun version binäärit netistä Puretaan paketti Käynnistetään asennus skripta
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)
Konffaus Konfiguroinnin jälkeen palvelin täytyy resetoida apachectl -k restart Tappaa aliohjelmat heti ja apatche lataa tiedostonsa uudelleen. Gracefull parametri antaa aliohjelmien hoitaa työsä loppuun ennen lopetusta apachectl -k graceful-stop ○ sammutus apachectl -k graceful ○ Resetti Käynnistys apachetl start
Lähteet