Configuración de apache
Lección: 1
Capítulo: ¿Qué es apache, y qué alternativas hay en el
mercado?
Apache es un servidor web
gratuito, potente y que nos ofrece un servicio estable y senzillo
de mantener y configurar. Es indiscutiblemente uno de los mayores
logros del Software Libre.
Destacaremos las siguientes características:
- Es multiplataforma, aunque idealmente está preparado para
funcionar bajo linux.
- Muy senzillo de configurar.
- Es Open-source.
- Muy útil para proveedores de Servicios de Internet que
requieran miles de sitios pequeños con páginas estáticas.
- Ámplias librerías de PHP y Perl a disposición de los programadores.
- Posee diversos módulos que permiten incorporarle nuevas
funcionalidades, estos son muy simples de cargar.
- Es capaz de utilizar lenguajes como PHP, TCL, Python, etc.
En el mercado podemos encontrar otras alternativas, entre
las más importantes comentaremos las
siguientes:
A OLServer:
- Es Open-source.
- Mejora varias deficiencias de Apache.
- Se basa en un desarrollo por threads,
con lo cual se reduce la carga sobre la memoria de procesos.
- Uso más eficiente de las conexiones a bases de datos (es
una de sus principales características).
- Es utilizado por AOL, el proveedor de servicios de internet (ISP) más grande del mundo.
- Multiplataforma.
IIS (Internet Information Server):
- Desarrollado por Microsoft.
- Sólo funciona bajo Windows.
- Muy fácil de instalar.
- Proporciona ASP's, que facilitan
el desarrollo de aplicaciones.
- Es un software propietario, con lo cual su uso tiene un
coste.
- Tiene numerosos fallos de seguridad.
" Servlet Engines" y "Java Application
Server":
- Su representant más conocido es Tomcat, desarrollado por Sun Microsystem's.
- Requiere de un JDK ("Java Development
kit") para funcionar.
- Normalmente se usa un "Servidor de páginas"
(Apache, AOL, etc.) en conjunción con un "Servlet
Engine", dado que el primero es mucho más
eficiente a la
hora de devolver una página HTML estática.