Ero sivun ”Apache (palvelinohjelma)” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
RedBot (keskustelu | muokkaukset)
p r2.7.2) (Botti lisäsi: war:Serbidor HTTP Apache
DorganBot (keskustelu | muokkaukset)
p r2.7.3) (Botti muokkasi: sr:Apač (server)
Rivi 77: Rivi 77:
[[sl:Spletni strežnik Apache]]
[[sl:Spletni strežnik Apache]]
[[ckb:ئەپاچی ڕاژەکار]]
[[ckb:ئەپاچی ڕاژەکار]]
[[sr:Veb server Apač]]
[[sr:Apač (server)]]
[[sv:Apache HTTP Server]]
[[sv:Apache HTTP Server]]
[[ta:அப்பாச்சி இணைய வழங்கி]]
[[ta:அப்பாச்சி இணைய வழங்கி]]

Versio 6. toukokuuta 2012 kello 00.25

Tämä artikkeli käsittelee palvelinohjelmaa. Katso myös täsmennyssivu.
Apachen logo.

Apache HTTP Server on avoimeen lähdekoodiin perustuva HTTP-palvelinohjelma. Apachen HTTP-palvelin on Apache Software Foundationin tunnetuin tuote. Muita säätiön projekteja ovat mm. Apache Ant, Apache SpamAssassin, Apache Tomcat ja lukuisat XML-kieleen liittyvät projektit.

Yleistä

Apachen HTTP-palvelin on saatavilla Unixille (BSD:t, Linux), Windowsille ja useille muille käyttöjärjestelmille, ja lisäksi se on integroitu Mac OS X -käyttöjärjestelmään. Sen kehitys alkoi NCSA:n httpd-palvelinohjelmasta. Alkujaan Apache oli vain joukko päivityksiä ja korjauksia NCSA:n palvelimeen, mutta version 2.0 myötä se kirjoitettiin kokonaan uudelleen. Apachen nimi viittaa virallisesti Apassi-intiaaniheimoon, mutta sen on sanottu alusta lähtien olevan myös väännös ilmaisusta "a patchy server" (paikattu palvelin).[1]

Pelkkä Apache tukee ainoastaan staattisten tiedostojen jakamista HTTP-protokollan yli. Apachen ydintä voidaan täydentää useilla moduuleilla, jotka mahdollistavat palvelimen räätälöinnin omia tarpeita vastaavaksi. Osa moduuleista tulee ohjelmiston mukana, osa on muiden tahojen tekemiä. Mukana tulevia moduuleita ovat mm. mod_cgi, joka mahdollistaa ulkoisten ohjelmien ajamisen CGI-ympäristössä, ja mod_rewrite, joka mahdollistaa erittäin monipuolisen URIen manipuloinnin. Ulkopuolisia moduuleja ovat mm. mod_perl, joka integroi Perl-tulkin palvelimeen ja nopeuttaa täten Perl-kielellä kirjoitettujen skriptien suorittamista, ja mod_log_mysql, joka mahdollistaa lokien tallentamisen MySQL-tietokantaan.

Vuoden 1996 huhtikuusta lähtien Apache on ollut Internetin suosituin HTTP-palvelin. Netcraftin tutkimuksen mukaan Apachella on 50 prosentin osuus kaikista palvelimista elokuussa 2008.[2] Toiseksi suosituin palvelinohjelmisto on Netcraftin mukaan Microsoftin IIS.[2] Apachen osuus sivustojen ohjelmista on 46.35 prosenttia. [3]

Versiointi

Apachen versio 2.2.0 julkaistiin 1. joulukuuta 2005.

Apache käyttää versionumerojärjestelmää, jota Linux-ydin ennen käytti: jos sekundäärinen versionumero on pariton, on kyseessä kehitys- ja testiversio, jossa saattaa olla testaamattomia ja toimimattomia ominaisuuksia, ja jos numero on parillinen, on kyseessä vakaa, tuotantokäyttöön tarkoitettu versio.

Katso myös

Lähteet

  1. Frequently Asked Questions The Apache Software Foundation. Viitattu 24.10.2010. (englanniksi)
  2. a b August 2008 Web Server Survey elokuu 2008. Netcraft. Viitattu 27.9.2008. (englanniksi)
  3. Muropaketti plaza.fi. 2009. Viitattu 3.4.2009.

Aiheesta muualla

Malline:Vapaaohjelmisto