{"id":7306,"date":"2018-08-31T06:14:16","date_gmt":"2018-08-31T06:14:16","guid":{"rendered":"https:\/\/blog.hostinger.io\/co-tutoriales\/?p=7306"},"modified":"2023-09-26T09:38:25","modified_gmt":"2023-09-26T07:38:25","slug":"que-es-apache","status":"publish","type":"post","link":"\/co\/tutoriales\/que-es-apache","title":{"rendered":"\u00bfQu\u00e9 es Apache? Descripci\u00f3n completa"},"content":{"rendered":"<p><a href=\"https:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache HTTP Server<\/a> es un software de servidor web gratuito y de c&oacute;digo abierto para plataformas Unix con el cual se ejecutan el <a href=\"https:\/\/w3techs.com\/technologies\/details\/ws-apache\/all\/all\" target=\"_blank\" rel=\"noopener\">46% de los sitios web<\/a> de todo el mundo. Es mantenido y desarrollado por la Apache Software Foundation.<\/p><p>Le permite a los propietarios de sitios web servir contenido en la web y es uno de los servidores m&aacute;s antiguos y confiables, con la primera versi&oacute;n lanzada hace m&aacute;s de 20 a&ntilde;os, en 1995.<\/p><p>Cuando alguien quiere visitar un sitio web, ingresa un nombre de <a href=\"\/co\/comprar-dominio\">dominio<\/a> en la barra de direcciones de su navegador. Luego, el servidor env&iacute;a los archivos solicitados actuando como un repartidor virtual.<\/p><p>Aqu&iacute; en Hostinger, nuestra infraestructura de hosting (VPS o de alojamiento compartido) web utiliza <a href=\"\/co\/tutoriales\/litespeed-cache-plugin\">LiteSpeed<\/a>, que es otro software popular de servidor web.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/ES-Web-Development-Glossary-for-Beginners.pdf\" target=\"_blank\" rel=\"noopener\">Descarga Glosario Completo de Desarrollo Web<\/a><br><\/p><h2 class=\"wp-block-heading\" id=\"h-que-es-un-servidor-web\">&iquest;Qu&eacute; es un servidor web?<\/h2><p>Un <a href=\"\/co\/tutoriales\/que-es-un-servidor-web\">servidor web<\/a> es un programa de tipo inform&aacute;tico que se encarga de procesar una aplicaci&oacute;n del lado del servidor, cada una de las cuales puede acceder a archivos almacenados en un servidor f&iacute;sico y usarlos para diferentes prop&oacute;sitos, mediante conexiones bidireccionales o unidireccionales con la m&aacute;quina del cliente, tras lo cual se genera una respuesta del lado del cliente.<\/p><p>El trabajo de un servidor es servir sitios web en Internet. Para lograr ese objetivo, act&uacute;a como un intermediario entre el servidor y las m&aacute;quinas de los clientes. Extrae el contenido del servidor en cada solicitud de usuario y lo env&iacute;a a la web.<\/p><p>El mayor desaf&iacute;o de un servidor es servir a muchos usuarios diferentes de la web al mismo tiempo, cada uno de los cuales solicita diferentes p&aacute;ginas. Los servidores web procesan archivos escritos en diferentes lenguajes de programaci&oacute;n como PHP, <a href=\"\/co\/tutoriales\/java-vs-python\">Python, Java<\/a> y otros.<\/p><p>Los convierten en archivos HTML est&aacute;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&oacute;n adecuada entre el servidor y el cliente.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-funciona-apache\">&iquest;C&oacute;mo funciona Apache?<\/h2><p>Aunque llamamos a Apache un servidor web, no es un servidor f&iacute;sico, sino un software que se ejecuta en un servidor. Su trabajo es establecer una conexi&oacute;n entre un servidor y los navegadores de los visitantes del sitio web (Firefox, Google Chrome, Safari, etc.) mientras env&iacute;an archivos entre ellos (estructura cliente-servidor). Apache es un software multiplataforma, por lo cual funciona tanto en servidores Unix como en Windows.<\/p><p>Cuando un visitante quiere cargar una p&aacute;gina de tu sitio web, por ejemplo la p&aacute;gina de inicio o tu p&aacute;gina &ldquo;Acerca de nosotros&rdquo;, su navegador le env&iacute;a una solicitud a tu servidor y Apache le devuelve una respuesta con todos los archivos solicitados (texto, im&aacute;genes, etc. ) El servidor y el cliente se comunican a trav&eacute;s del protocolo HTTP y Apache es responsable de garantizar una comunicaci&oacute;n fluida y segura entre las dos m&aacute;quinas.<\/p><p>Apache es altamente personalizable, ya que tiene una estructura basada en m&oacute;dulos. Los m&oacute;dulos le permiten a los administradores del servidor activar y desactivar funcionalidades adicionales. Apache tiene <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/\" target=\"_blank\" rel=\"noopener\">m&oacute;dulos<\/a> de seguridad, almacenamiento en cach&eacute;, reescritura de URL, autenticaci&oacute;n de contrase&ntilde;a y m&aacute;s. Tambi&eacute;n puedes ajustar tus propias configuraciones del servidor a trav&eacute;s de un archivo llamado <a href=\"\/co\/tutoriales\/que-es-el-archivo-htaccess\">.htaccess<\/a>,&nbsp; que es un archivo de configuraci&oacute;n de Apache compatible con todos los planes de <a href=\"\/co\/\">Hostinger<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-apache-vs-otros-servidores-web\">Apache vs otros servidores web<\/h2><p>Adem&aacute;s de Apache, hay muchos otros servidores web. Cada aplicaci&oacute;n de servidor ha sido creada para un prop&oacute;sito diferente. Si bien Apache es el m&aacute;s utilizado, tiene bastantes alternativas y rivales.<\/p><h3 class=\"wp-block-heading\" id=\"h-apache-vs-nginx\">Apache vs NGINX<\/h3><p><a href=\"https:\/\/www.nginx.com\/\" target=\"_blank\" rel=\"noopener\">Nginx<\/a>, pronunciado como <em>Engine-X<\/em>, es una aplicaci&oacute;n de servidor web m&aacute;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 <a href=\"https:\/\/es.wikipedia.org\/wiki\/Problema_C10k\" target=\"_blank\" rel=\"noopener\">problema c10k<\/a>, lo que significa que un servidor que utiliza subprocesos para manejar las solicitudes de los usuarios no puede administrar m&aacute;s de 10,000 conexiones al mismo tiempo.<\/p><p>A continuaci&oacute;n algunos detalles de <a href=\"\/co\/tutoriales\/que-usar-nginx-vs-apache\">NGINX vs Apache<\/a>:<\/p><ol class=\"wp-block-list\">\n<li>Dado que Apache utiliza la estructura basada en subprocesos, los propietarios de sitios web con mucho tr&aacute;fico pueden tener problemas de rendimiento. Nginx es uno de los servidores web que abordan el problema c10k y probablemente el m&aacute;s exitoso.<\/li>\n\n\n\n<li>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.<\/li>\n\n\n\n<li>Si necesitas administrar un sitio web de alto tr&aacute;fico, Nginx es una excelente opci&oacute;n, ya que puede hacerlo mediante el uso de recursos m&iacute;nimos. No puede ser una coincidencia que sea utilizado por muchos sitios web de alta visibilidad como Netflix, Hulu, Pinterest y Airbnb.<\/li>\n\n\n\n<li>Sin embargo, para los sitios web peque&ntilde;os y medianos, Apache tiene varias ventajas sobre Nginx, como su f&aacute;cil configuraci&oacute;n, muchos m&oacute;dulos y un entorno amigable para principiantes.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-apache-vs-tomcat\">Apache vs Tomcat<\/h3><p>Tomcat es un servidor web desarrollado tambi&eacute;n por la Apache Software Foundation, por lo que su nombre oficial es <a href=\"https:\/\/tomcat.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache Tomcat<\/a>. Tambi&eacute;n es un servidor HTTP, sin embargo, est&aacute; hecho para aplicaciones Java en lugar de sitios web est&aacute;ticos. Tomcat puede ejecutar varias especificaciones diferentes de Java, como Java Servlet, JavaServer Pages (JSP), Java EL y WebSocket.<\/p><ol class=\"wp-block-list\">\n<li>Tomcat se cre&oacute; espec&iacute;ficamente para aplicaciones Java, mientras que Apache es un servidor HTTP de prop&oacute;sito general. Puedes utilizar Apache junto con diferentes lenguajes de programaci&oacute;n (PHP, Python, Perl, etc.) con la ayuda del m&oacute;dulo de Apache apropiado (mod_php, mod_python, mod_perl, etc.).<\/li>\n\n\n\n<li>Aunque tambi&eacute;n puedes utilizar un servidor Tomcat para servir p&aacute;ginas web est&aacute;ticas, es menos eficiente para ese prop&oacute;sito que Apache. Por ejemplo, Tomcat precarga Java Virtual Machine y otras bibliotecas relacionadas con Java que no necesitar&aacute;s en la mayor&iacute;a de los sitios web.<\/li>\n\n\n\n<li>Tomcat tambi&eacute;n es menos configurable en comparaci&oacute;n con otros servidores web. Por ejemplo, para ejecutar <a href=\"\/co\/hosting-wordpress\">WordPress<\/a>, la mejor opci&oacute;n es un servidor HTTP de prop&oacute;sito general como Apache o NGINX.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-pros-y-contras-de-apache\">Pros y contras de Apache<\/h2><p>Un servidor web Apache puede ser una excelente opci&oacute;n para ejecutar tu sitio web en una plataforma estable y vers&aacute;til. Sin embargo, tambi&eacute;n presenta algunas desventajas a las que debes prestarle atenci&oacute;n.<\/p><p><strong>Pros:<\/strong><\/p><ol class=\"wp-block-list\">\n<li>De c&oacute;digo abierto y gratuito, incluso para uso comercial.<\/li>\n\n\n\n<li>Software confiable y estable.<\/li>\n\n\n\n<li>Parches de seguridad regulares y actualizados con frecuencia.<\/li>\n\n\n\n<li>Flexible debido a su estructura basada en m&oacute;dulos.<\/li>\n\n\n\n<li>F&aacute;cil de configurar para principiantes.<\/li>\n\n\n\n<li>Multiplataforma (funciona tanto en servidores Unix como en Windows).<\/li>\n\n\n\n<li>Viene listo para trabajar con sitios de WordPress.<\/li>\n\n\n\n<li>Enorme comunidad y soporte f&aacute;cilmente disponible en caso de cualquier problema.<\/li>\n<\/ol><p><strong>Contras:<\/strong><\/p><ol class=\"wp-block-list\">\n<li>Problemas de rendimiento en sitios web con demasiado tr&aacute;fico.<\/li>\n\n\n\n<li>Demasiadas opciones de configuraci&oacute;n pueden generar vulnerabilidades de seguridad.<\/li>\n<\/ol><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Lecturas recomendadas<\/h4>\n                    <p><a href=\"\/co\/tutoriales\/que-es-un-hosting\">Qu&eacute; es un hosting: Gu&iacute;a completa<\/a><br><a href=\"\/co\/tutoriales\/que-es-un-dominio-web\">&iquest;Qu&eacute; es un nombre de dominio y c&oacute;mo funciona?<\/a><br><a href=\"\/co\/tutoriales\/que-es-wordpress\">Revisi&oacute;n general de WordPress: el CMS m&aacute;s popular del mundo<\/a><br><a href=\"\/co\/tutoriales\/apache-ssl\">C&oacute;mo instalar un certificado SSL en un servidor web Apache<\/a><br><a href=\"\/co\/tutoriales\/specify-a-vary-accept-encoding-header\">C&oacute;mo solucionar la advertencia &laquo;Specify a vary: accept-encoding header&raquo;<\/a><\/p>\n                <\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"\/co\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-entonces-que-es-apache\">Entonces, &iquest;qu&eacute; es Apache?<\/h2><p>Apache es uno de los servidores web m&aacute;s populares que te permite ejecutar un sitio web seguro sin demasiados dolores de cabeza. Es la opci&oacute;n m&aacute;s com&uacute;n de los emprendedores en solitario y peque&ntilde;as empresas que desean tener presencia en la web.<\/p><p>Puedes instalar un sitio web de WordPress en un servidor web Apache sin ninguna personalizaci&oacute;n. Adem&aacute;s, Apache funciona excelentemente con muchos otros sistemas de administraci&oacute;n de contenido (<a href=\"\/co\/tutoriales\/tutorial-joomla-principiantes\/\">Joomla<\/a>, <a href=\"\/co\/tutoriales\/tutorial-drupal\/\">Drupal<\/a>, etc.), marcos web (Django, Laravel, etc.) y lenguajes de programaci&oacute;n. Esto lo convierte en una elecci&oacute;n s&oacute;lida para todo tipo de plataformas de hosting web, como <a href=\"\/co\/servidor-vps\">VPS<\/a> o <a href=\"\/co\/hosting-barato\">hosting barato compartido<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache HTTP Server es un software de servidor web gratuito y de c&oacute;digo abierto para plataformas Unix con el cual se ejecutan el 46% de los sitios web de todo el mundo. Es mantenido y desarrollado por la Apache Software Foundation. Le permite a los propietarios de sitios web servir contenido en la web y [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/que-es-apache\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"\u00bfQu\u00e9 es Apache? Una gu\u00eda detallada","rank_math_description":"Lee nuestra gu\u00eda para aprender qu\u00e9 es Apache y c\u00f3mo funciona. Revisamos Apache en detalle y lo comparamos con otros servidores populares.","rank_math_focus_keyword":"qu\u00e9 es apache","footnotes":""},"categories":[8284],"tags":[14270],"class_list":["post-7306","post","type-post","status-publish","format-standard","hentry","category-glosario","tag-que-es-apache"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-apache","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-apache","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-quapache","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-apache","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-apache","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-apache","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-apache","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-apache","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-apache\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-apache\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-apache\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-apache","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-apache","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-apache","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-apache","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-apache","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/7306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=7306"}],"version-history":[{"count":24,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/7306\/revisions"}],"predecessor-version":[{"id":35692,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/7306\/revisions\/35692"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=7306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=7306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=7306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}