¿Qué Es Apache - Descripción Completa Del Servidor Web Apache PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

8/5/2019 ¿Qué es Apache?

Descripción completa del servidor web Apache

GLOSARIO

¿Qué es Apache? Descripción completa del servidor


web Apache
 Last Updated on: enero 18th, 2019  Gustavo B.  7 Min. Tiempo de lectura

Apache es un software de servidor web gratuito y de código abierto con el cual se ejecutan el 46% de los sitios web de
todo el mundo. El nombre oficial es Apache HTTP Server, y es mantenido y desarrollado por la Apache Software
Foundation.

Le permite a los propietarios de sitios web servir contenido en la web, de ahí el nombre de “servidor web”. Es uno de los
servidores web más antiguos y confiables, con la primera versión lanzada hace más de 20 años, en 1995.

Cuando alguien quiere visitar un sitio web, ingresa un nombre de dominio en la barra de direcciones de su navegador.
Luego, el servidor web envía los archivos solicitados actuando como un repartidor virtual.

Aquí en Hostinger, nuestra infraestructura de hosting web utiliza Apache en paralelo con NGINX, que es otro software
popular de servidor web. Esta configuración particular nos permite obtener lo mejor de ambos mundos. Esto mejora en
gran medida el rendimiento del servidor al compensar los lados más débiles de un software con las fortalezas del otro.

Contenido
Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 1/8
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

¿Qué es un servidor Web?

¿Cómo funciona el servidor web Apache?

Apache vs otros servidores web

Pros y contras de Apache

Otras lecturas

Entonces, ¿qué es Apache?

¿Qué es un servidor Web?


Los servidores de archivos, los servidores de bases de datos, los servidores de correo y los servidores web usan diferentes
tipos de software de servidor. Cada una de estas aplicaciones puede acceder a archivos almacenados en un servidor físico
y usarlos para diferentes propósitos.

El trabajo de un servidor web es servir sitios web en Internet. Para lograr ese objetivo, actúa como un intermediario entre
el servidor y las máquinas de los clientes. Extrae el contenido del servidor en cada solicitud de usuario y lo envía a la
web.

El mayor desafío de un servidor web es servir a muchos usuarios diferentes de la web al mismo tiempo, cada uno de los
cuales solicita diferentes páginas. Los servidores web procesan archivos escritos en diferentes lenguajes de programación
como PHP, Python, Java y otros.

Los convierten en archivos HTML estáticos y le entregan estos archivos al navegador de los usuarios de la web. Cuando
escuches la palabra servidor web, piensa que es la herramienta responsable de la comunicación adecuada entre el servidor
y el cliente.

¿Cómo funciona el servidor web Apache?


Aunque llamamos a Apache un servidor web, no es un servidor físico, sino un software que se ejecuta en un servidor. Su
trabajo es establecer una conexión entre un servidor y los navegadores de los visitantes del sitio web (Firefox, Google
Chrome, Safari, etc.) mientras envían archivos entre ellos (estructura cliente-servidor). Apache es un software
multiplataforma, por lo cual funciona tanto en servidores Unix como en Windows.

Cuando un visitante quiere cargar una página de tu sitio web, por ejemplo la página de inicio o tu página “Acerca de
nosotros”, su navegador le envía una solicitud a tu servidor y Apache le devuelve una respuesta con todos los archivos
solicitados (texto, imágenes, etc. ) El servidor y el cliente se comunican a través del protocolo HTTP y Apache es
responsable de garantizar una comunicación fluida y segura entre las dos máquinas.

Apache es altamente personalizable, ya que tiene una estructura basada en módulos. Los módulos le permiten a los
administradores del servidor activar y desactivar funcionalidades adicionales. Apache tiene módulos de seguridad,
almacenamiento en caché, reescritura de URL, autenticación de contraseña y más. También puedes ajustar tus propias
Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 2/8
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

configuraciones del servidor a través de un archivo llamado .htaccess, que es un archivo de configuración de Apache
compatible con todos los planes de Hostinger.

Apache vs otros servidores web


Además de Apache, hay muchos otros servidores web. Cada aplicación de servidor web ha sido creada para un propósito
diferente. Si bien Apache es el más utilizado, tiene bastantes alternativas y rivales.

Apache vs NGINX

Nginx, pronunciado como Engine-X, es una aplicación de servidor web más reciente lanzada por primera vez en el 2004.
A la fecha, ha ganado una gran popularidad entre los propietarios de sitios web. Nginx fue creado para resolver el
denominado problema c10k, lo que significa que un servidor web que utiliza subprocesos para manejar las solicitudes de
los usuarios no puede administrar más de 10,000 conexiones al mismo tiempo.

1. Dado que Apache utiliza la estructura basada en subprocesos, los propietarios de sitios web con mucho tráfico pueden
tener problemas de rendimiento. Nginx es uno de los servidores web que abordan el problema c10k y probablemente
el más exitoso.

2. Nginx tiene una arquitectura guiada por los eventos que no crea un nuevo proceso para cada solicitud. En cambio,
maneja todas las solicitudes entrantes en un solo proceso. Este proceso maestro gestiona varios procesos de trabajo
que realizan el procesamiento real de las solicitudes. El modelo basado en eventos de Nginx distribuye las solicitudes
de los usuarios entre los procesos de trabajo de una manera eficiente, por lo tanto, conduce a una escalabilidad mucho
mejor.

3. Si necesitas administrar un sitio web de alto tráfico, Nginx es una excelente opción, ya que puede hacerlo mediante el
uso de recursos mínimos. No puede ser una coincidencia que sea utilizado por muchos sitios web de alta visibilidad
como Netflix, Hulu, Pinterest y Airbnb.

4. Sin embargo, para los sitios web pequeños y medianos, Apache tiene varias ventajas sobre Nginx, como su fácil
configuración, muchos módulos y un entorno amigable para principiantes.

Apache vs Tomcat
Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 3/8
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

Tomcat es un servidor web desarrollado también por la Apache Software Foundation, por lo que su nombre oficial es
Apache Tomcat. También es un servidor HTTP, sin embargo, está hecho para aplicaciones Java en lugar de sitios web
estáticos. Tomcat puede ejecutar varias especificaciones diferentes de Java, como Java Servlet, JavaServer Pages (JSP),
Java EL y WebSocket.

1. Tomcat se creó específicamente para aplicaciones Java, mientras que Apache es un servidor HTTP de propósito
general. Puedes utilizar Apache junto con diferentes lenguajes de programación (PHP, Python, Perl, etc.) con la ayuda
del módulo de Apache apropiado (mod_php, mod_python, mod_perl, etc.).

2. Aunque también puedes utilizar un servidor Tomcat para servir páginas web estáticas, es menos eficiente para ese
propósito que Apache. Por ejemplo, Tomcat precarga Java Virtual Machine y otras bibliotecas relacionadas con Java
que no necesitarás en la mayoría de los sitios web.

3. Tomcat también es menos configurable en comparación con otros servidores web. Por ejemplo, para ejecutar
WordPress, la mejor opción es un servidor HTTP de propósito general como Apache o NGINX.

Pros y contras de Apache


Un servidor web Apache puede ser una excelente opción para ejecutar tu sitio web en una plataforma estable y versátil.
Sin embargo, también presenta algunas desventajas a las que debes prestarle atención.

Pros:

1. De código abierto y gratuito, incluso para uso comercial.

2. Software confiable y estable.

3. Parches de seguridad regulares y actualizados con frecuencia.

4. Flexible debido a su estructura basada en módulos.

5. Fácil de configurar para principiantes.

6. Multiplataforma (funciona tanto en servidores Unix como en Windows).


Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
7. Viene listo para trabajar con sitios de WordPress.
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 4/8
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

8. Enorme comunidad y soporte fácilmente disponible en caso de cualquier problema.

Contras:

1. Problemas de rendimiento en sitios web con demasiado tráfico.

2. Demasiadas opciones de configuración pueden generar vulnerabilidades de seguridad.

Otras lecturas
¿Quieres aprender más sobre el alojamiento y desarrollo de sitios web? Mira estas guías:

Qué es un hosting: Guía completa

¿Qué es un nombre de dominio y cómo funciona?

Revisión general de WordPress: el CMS más popular del mundo

Entonces, ¿qué es Apache?


Apache es uno de los servidores web más populares que te permite ejecutar un sitio web seguro sin demasiados dolores
de cabeza. Es la opción más común de los emprendedores en solitario y pequeñas empresas que desean tener presencia en
la web.

Puedes instalar un sitio web de WordPress en un servidor web Apache sin ninguna personalización. Además, Apache
funciona excelentemente con muchos otros sistemas de administración de contenido (Joomla, Drupal, etc.), marcos web
(Django, Laravel, etc.) y lenguajes de programación. Esto lo convierte en una elección sólida para todo tipo de
plataformas de hosting web, como VPS o hosting compartido.

Sobre el autor

Gustavo B.
Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de
estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos
de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar
tocando la guitarra, viajando o tomando un curso online.

Comentario

Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 5/8
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

Nombre *

Correo Electrónico *

Al usar este formulario, aceptas el almacenamiento y manejo de tus datos por este sitio web. *

PUBLICAR UN COMENTARIO

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

GARCIA REYES
marzo 14, 2019 a las 8:22 pm

Estoy tomando un curso Online de Creación de páginas Web, la información proporcionada es muy útil y clara,
gracias!!
RESPONDER

 Gustavo B.
marzo 20, 2019 a las 1:50 pm

Hola,
me alegra que el artículo te haya sido útil
RESPONDER
Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 6/8
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

Inma
abril 3, 2019 a las 9:42 am

Gracias , excelente explicación. Me ha aclarado muchas dudas y nos has mostrado otras posibilidades
RESPONDER

 Gustavo B.
abril 11, 2019 a las 3:43 pm

Hola, qué bueno que te haya sido útil


RESPONDER

Santiago
abril 8, 2019 a las 8:55 am

Muchas gracias por la info Gustavo, me has aclarado bastante los conceptos. Saludos!
RESPONDER

 Gustavo B.
abril 11, 2019 a las 3:27 pm

Hola Santiago, me alegra que le hayas sacado provecho


RESPONDER

¡Comienza a ahorrar hoy mismo!


Alojamientos con todo incluido y nombre de dominio por

€ 96
Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 7/8
0
8/5/2019 ¿Qué es Apache? Descripción completa del servidor web Apache

/mes

Comienza Ahora

Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el fin de ofrecerte la
mejor experiencia de servicio. Más.
https://www.hostinger.es/tutoriales/que-es-apache/ 8/8

También podría gustarte