Servidor HTTP Apache

De Viquipèdia

Apache HTTP Server és un servidor HTTP (de pàgines web) de codi obert multiplataforma desenvolupat per Apache Software Foundation.

Quan va començar el seu desenvolupament l'any 1995, es basava inicialment en el codi del popular NCSA HTTPd 1.3, però més tard es reescriuria completament.

El seu nom prové de que, originalment, consistia bàsicament en un conjunt de pedaços a aplicar al servidor NCSA: en Anglès, a patchy server (un servidor apedaçat).

El servidor Apache es desenvolupa dins del projecte HTTP Server (httpd) de l'Apache Software Foundation.

Apache presenta entre d'altres característiques missatges d'error altament configurables, bases de dades d'auntentificació i negociament de continguts, però va ser criticat per la manca d'una interfície gràfica que ajudi a configurar-lo.

Apache té una gran acceptació a la xarxa: el 2005, Apache era el servidor HTTP més usat, tenint un 70% de la quota de mercat i creixent (estadístiques històriques i d'ús diari proporcionades per Netcraft).


Taula de continguts

[edita] Versió 2.x

El nuclie 2.x d'Apache té varies millores clau sobre el nucli 1.x. Aquestes millorer inclouen fils de UNIX, millor suport per plataformes no UNIX (com Windows), una nova API, i suport de IPv6.

[edita] Mòduls

L'arquitectura del servidor Apache és molt modular. El servidor consta d'una secció core i molta de la funcionalitat que es podria considerar bàsica per un servidor web està en forma de mòduls. Alguns d'aquests són:

  • mod_ssl - Comunicacions segures via TLS.
  • mod_rewrite - Reescriptura de direccions servides (se sol usar per transformar pàgines dinàmiques com php a pàgines estàtiques html per així enganyar els navegadors o els motors de cerca de com es van fer les pàgines).
  • mod_dav - Suport del protocol WebDAV (RFC 2518).
  • mod_deflate - Compresió transparent amb l'algoritme deflate del contingut enviat al client.
  • mod_auth_ldap - Permet autentificar usaris a un servidor LDAP.
  • mod_proxy_ajp - Connector per enllaçar amb el servidor Jakarta Tomcat de pàgines dinàmiques Java (servlets i JSP).

El servidor de base es pot extendre mitjançant l'inclusió de mòduls externs, entre els quals trobem:

[edita] Vegeu també

[edita] Enllaços externs