¿Qué es Apache? descripción completa (2023)

glosario

07 febrero 2023

Gustavo B.

leer 5 minutos

Servidor HTTP Apachees un software de servidor web gratuito y de código abierto para plataformas Unix que permite la46% de los sitios webde todo el mundo. Es mantenido y desarrollado por Apache Software Foundation.

(Video) ► 12 Cosas que Debes Saber del AH-64 APACHE

Permite a los propietarios de sitios web publicar contenido en la web y es uno de los servidores más antiguos y confiables, y la primera versión se lanzó hace más de 20 años, en 1995.

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

Aquí en Hostinger, nuestra infraestructura de hosting (VPSo alojamiento compartido) usos webLiteSpeed, otro popular software de servidor web.

Descarga el glosario completo de desarrollo web

Tabla de contenido

Qué es un servidor Web?

miServidor webes un programa similar a una computadora responsable de procesar una aplicación del lado del servidor, cada uno de los cuales puede acceder a los archivos almacenados en un servidor físico y usarlos para varios propósitos a través de conexiones bidireccionales o unidireccionales con la computadora del cliente, después de lo cual un cliente se genera la respuesta.

(Video) APACHE 160 4V DESCRIPCION DEL TABLERO CON TODAS SUS FUNCIONES PRIMERA PARTE

El trabajo de un servidor es servir sitios web en Internet. Para lograr este objetivo, actúa como intermediario entre el servidor y los equipos cliente. Extrae contenido del servidor en cada solicitud del usuario y lo envía a la web.

El mayor desafío de un servidor es servir a muchos usuarios web diferentes al mismo tiempo, cada uno solicitando páginas diferentes. Los servidores web procesan archivos escritos en varios lenguajes de programación como PHP,Pitón, Javay otra.

Los convierten en archivos HTML estáticos y envían esos archivos a los navegadores de los usuarios web. Cuando escuchas la palabra servidor web, piensas en la herramienta que se encarga de la correcta comunicación entre el servidor y el cliente.

¿Cómo funciona Apache?

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

Cuando un visitante quiere cargar una página en su sitio web, como la página de inicio o la página Acerca de nosotros, su navegador envía una solicitud a su servidor y Apache envía 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 permiten a los administradores del servidor habilitar y deshabilitar funciones adicionales. apache tieneMóduloSeguridad, almacenamiento en caché, reescritura de URL, autenticación de contraseña y más. También puede personalizar la configuración de su propio servidor a través de un archivo llamado.htaccess, un archivo de configuración de Apache compatible con todos los planesHostinger.

Apache frente a otros servidores web

Hay muchos otros servidores web además de Apache. Cada aplicación de servidor está diseñada para un propósito diferente. Aunque Apache es el más utilizado, existen algunas alternativas y rivales.

Apache x NGINX

NginxGenericName, pronunciado comoMotor-X, es una aplicación de servidor web más nueva lanzada por primera vez en 2004. Hasta la fecha, ha ganado una gran popularidad entre los propietarios de sitios web. Nginx fue creado para resolver llamadasc10k-problema, lo que significa que un servidor que utiliza subprocesos para procesar las solicitudes de los usuarios no puede gestionar más de 10 000 conexiones a la vez.

(Video) Nueva APACHE RTR 200 modelo 2022 | PRECIO | FICHA TECNICA | CARACTERISTICAS |

Aquí hay algunos detalles deNGINX x Apache:

  1. Debido a que Apache usa un marco basado en subprocesos, los propietarios de sitios web de alto tráfico pueden experimentar problemas de rendimiento. Nginx es uno de los servidores web que aborda el problema de c10k y probablemente el más exitoso.
  2. Nginx tiene una arquitectura basada en eventos que no crea un nuevo proceso para cada solicitud. En cambio, maneja todas las solicitudes entrantes en un solo proceso. Este proceso maestro administra varios procesos de trabajo que realizan el procesamiento real de las solicitudes. El modelo basado en eventos de Nginx distribuye de manera eficiente las solicitudes de los usuarios entre los procesos de trabajo, lo que resulta en una escalabilidad mucho mejor.
  3. Si necesita administrar un sitio web de alto tráfico, Nginx es una excelente opción, ya que puede hacerlo con 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 sitios web pequeños y medianos, Apache tiene varias ventajas sobre Nginx, como: B. Configuración sencilla, muchos módulos y un entorno apto para principiantes.

apache x tomcat

Tomcat es un servidor web también desarrollado por Apache Software Foundation, como se llama oficialmenteNombre de Apache Tomcat. También es un servidor HTTP, pero más para aplicaciones Java que para sitios web estáticos. Tomcat puede ejecutar muchas especificaciones de Java diferentes, como Java Servlet, JavaServer Pages (JSP), Java EL y WebSocket.

  1. Tomcat está diseñado específicamente para aplicaciones Java, mientras que Apache es un servidor HTTP de propósito general. Puede usar Apache junto con varios lenguajes de programación (PHP, Python, Perl, etc.) usando los módulos Apache apropiados (mod_php, mod_python, mod_perl, etc.).
  2. Aunque también puede usar un servidor Tomcat para servir páginas web estáticas, es menos eficiente que Apache para este propósito. Por ejemplo, Tomcat precarga la máquina virtual de Java y otras bibliotecas relacionadas con Java que no necesita en la mayoría de los sitios web.
  3. Tomcat también es menos configurable en comparación con otros servidores web. por ejemplo corriendoWordPress, 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 buena opción para ejecutar su sitio web en una plataforma estable y versátil. Sin embargo, también tiene algunas desventajas que debes tener en cuenta.

ventajas:

  1. Código abierto y gratuito para uso comercial también.
  2. Software confiable y estable.
  3. Parches de seguridad regulares y actualizados con frecuencia.
  4. Flexible debido a la estructura modular.
  5. Fácil de configurar para principiantes.
  6. Multiplataforma (funciona tanto en servidores Unix como Windows).
  7. Está listo para trabajar con sitios de WordPress.
  8. Enorme comunidad y soporte rápidamente disponible en caso de problemas.

Opuestos:

  1. Problemas de rendimiento en sitios web ocupados.
  2. Demasiadas opciones de configuración pueden generar vulnerabilidades de seguridad.

Lectura recomendada

Qué es el hosting: guía completa
¿Qué es un nombre de dominio y cómo funciona?
Descripción general de WordPress: el CMS más popular del mundo
Cómo instalar un certificado SSL en un servidor web Apache
Cómo corregir la advertencia "Especificar una variante: codificación de encabezado aceptada".

¿Qué es Apache?

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

(Video) Curso de configuracion de Apache Tomcat VPS

Puede instalar un sitio de WordPress en un servidor web Apache sin ninguna personalización. Además, Apache funciona muy bien con muchos otros sistemas de administración de contenido (JoomlaGenericName,DrupalNombre, etc.), frameworks web (Django, Laravel, etc.) y lenguajes de programación. Esto lo convierte en una opción sólida para todo tipo de plataformas de alojamiento web, comoVPSopisos compartidos baratos.

¿Qué es Apache? descripción completa (2)

El autor

Gustavo B.

Gustavo es un apasionado de la creación de sitios web. Se enfoca en aplicar estrategias SEO en Hostinger para España y Latinoamérica y crear contenido de primera calidad. Cuando no está descubriendo nuevos trucos de WordPress, está tocando la guitarra, viajando o tomando una clase en línea.

(Video) Funcionamiento básico del tablero de la apache 160 4v modelo 2022 💪👍

Más de Gustavo B.

FAQs

¿Qué es Apache concepto? ›

Apache es un servidor web HTTP de código abierto. Está desarrollado y mantenido por una comunidad de usuarios en torno a la Apache Software Foundation. Actualmente y desde el 1996, es el servidor web más usado en todo el mundo debido a su seguridad y estabilidad.

¿Qué es apache2 en Linux? ›

Plesk para Linux utiliza el servidor HTTP de Apache (http://httpd.apache.org/) para el alojamiento de sitios web. El propio Apache no opera con sitios web, sino que administra hosts virtuales, es decir, recursos web identificados por una dirección IP o un nombre de host.

¿Qué es Apache y PHP? ›

Apache es un servidor web HTTP.

Sin duda una herramienta contrastada y fiable. PHP es un lenguaje de programación interpretado, diseñado en un principio para realizar páginas web dinámicas. Se ejecuta en un servidor web tomando el código PHP como entrada y creando páginas web como salida.

¿Cuál es la función de un servidor Apache? ›

Apache es un servidor HTTP que permite servir contenido de las solicitudes que vienen desde los navegadores web. Además, es una multiplataforma, es decir, que lo podrás encontrar en Windows, Linux, Unix y Mac.

¿Cuándo salió el Apache? ›

Apache, la vida de Carlos Tévez
Medio de difusiónNetflix
Formato de imagen2160p 4K (UHDTV) 1080p (HDTV)
Formato de audio5.1 Surround Sound
Fecha de lanzamiento16 de agosto de 2019
29 more rows

¿Cuáles son las desventajas de Apache? ›

Sin embargo, también presentan algunos inconvenientes, como ciertos problemas de rendimiento en sitios web que tienen demasiado tráfico. Además, como ofrecen múltiples opciones de configuración, pueden generar vulnerabilidades de seguridad.

¿Dónde se instala Apache? ›

Paso 1: Instalación de Apache

Apache se encuentra dentro de los repositorios de software predeterminados de Ubuntu, por lo que puede instalarlo utilizando las herramientas convencionales de administración de paquetes. Actualice su índice local de paquetes: sudo apt update.

¿Cuáles son los tipos de servidores? ›

Tipos de servidores que existen en la actualidad
  1. Servidor de email. Uno de los más antiguos que encontraremos en esta lista. ...
  2. Servidor web. ...
  3. Servidor de base de datos. ...
  4. Servidores cloud. ...
  5. Servidor DNS. ...
  6. Servidor Telnet. ...
  7. Servidor SIP. ...
  8. Servidor FTP.
Apr 2, 2020

¿Cómo ejecutar en Apache? ›

Iniciar Apache al Iniciar el Sistema

Si quiere que el servidor Apache continú su ejecución después de reiniciar el sistema, debe añadir una llamada a apachectl en sus archivos de arranque (normalmente rc. local o un fichero en ese directorio del tipo rc. N ). Esto iniciará Apache como usuario root.

¿Qué aplicaciones usan Apache? ›

Apache ha sido implementado en aplicaciones para instalar un servidor local en las computadoras, entre estas aplicaciones tenemos a XAMPP (X Apache, MySQL, PHP y Perl), LAMP (Linux, Apache, MySQL, PHP), MAMP (macOS, APache, MySQL y PHP), WAMP (Windows, Apache, MySQL y PHP), entre otras aplicaciones.

¿Qué es Apache y MySQL? ›

Este término es en realidad un acrónimo que representa al sistema operativo Linux, con el servidor web Apache. Los datos del sitio se almacenan en una base de datos MySQL y el contenido dinámico se procesa mediante PHP.

¿Cuáles son las versiones de Apache? ›

En la actualidad hay tres versiones de Apache funcionando: la versión 2.0, la 2.2 y la 2.4, aunque de ellas la versión 2.0 ya no tiene mantenimiento. Anteriormente existió la versión 1.3 que es la más conocida y la que supuso la gran expansión del servidor.

¿Qué puerto utiliza el Apache? ›

El puerto predeterminado del servidor Apache xampp es 80, pero a veces, otra aplicación usa ese puerto 80 por lo que tendremos que usar otro o bloquear el acceso a la otra aplicación. ejecutando otra aplicación, como por ejemplo, Skype.

¿Cuánto vale la Apache? ›

Precio de la TVS APACHE RTR 200 4V 2022: $8.999.

¿Cuánto corre la Apache? ›

Potencia 15.2 Hp (11.19Kw) a 8,000 rpm. Velocidad máxima 118 Km por hora aprox.

¿Qué precio tiene un Apache? ›

$ 10.999.999. Precio de venta sugerido al público, no incluye gastos de matrícula y SOAT, está sujeto a modificaciones.

¿Cuál es la última versión de Apache? ›

La última versión estable de Apache HTTP Server, a fecha de septiembre de 2022, es Apache HTTP Server 2.4.54.

¿Cómo saber si tengo servidor Apache? ›

¿Se está ejecutando su servidor Apache?
  1. Acceda a su servidor usando su cliente SSH favorito.
  2. Ingrese el siguiente comando: sudo service apache2 status.
  3. Si Apache está en ejecución, entonces podrá ver el siguiente mensaje: Apache is running (pid 26874)
Sep 27, 2016

¿Cómo hacer funcionar un servidor? ›

¡Comencemos!
  1. Definir el tipo de servidor a montar. ...
  2. Preparar una computadora adecuada. ...
  3. Elegir el sistema operativo. ...
  4. Definir el programa de servidor. ...
  5. Contratar la conexión a internet. ...
  6. Abrir los puertos que ofrece el router. ...
  7. Contratar un dominio web o conseguir un dominio gratuito. ...
  8. Elegir una IP fija o dinámica.
May 31, 2022

¿Cómo saber si Apache está corriendo en Windows? ›

Para comprobar que el servidor está activo y funciona correctamente podemos abrir un explorador y probar a acceder a la URL http://localhost, que es nuestro propio servidor. Si todo ha ido bien observaremos el mensaje de bienvenida del servidor con algo como "Funciono!

¿Dónde se guarda la información que hay en Internet? ›

Toda esa información se almacena en la nube, un mundo virtual que también tiene una expresión física: los data center o centros de datos.

¿Qué es un cliente de software? ›

Un cliente es un sistema que solicita servicios o datos de un servidor.

¿Cómo apagar Apache? ›

Cómo iniciar, reiniciar o parar apache

Para parar , iniciar o reiniciar, solo deberás acceder al putty o terminal con ssh ejecutar esto: Para reiniciar Apache : service apache2 restart o por ejemplo /etc/init. d/apache2 restart. Para detener Apache:service apache2 stop o por ejemplo /etc/init.

¿Qué es Apache y XAMPP? ›

XAMPP es una distribución de Apache que incluye varios software libres. El nombre es un acrónimo compuesto por las iniciales de los programas que lo constituyen: el servidor web Apache, los sistemas relacionales de administración de bases de datos MySQL y MariaDB, así como los lenguajes de programación Perl y PHP.

¿Cómo instalar LAMP en Linux Mint? ›

Instalar LAMP desde la Terminal y no morir en el intento
  1. $ sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql $ sudo apt-get install phpmyadmin. ...
  2. Configuramod la Base de datos para la aplicacion eligiendo la opcion “Si”
  3. Introducimos y confirmamos la contraseña.

¿Cómo instalar Apache y PHP? ›

Descargar y descomprimir PHP

Podremos hacerlo desde la página oficial de PHP, en la sección de descargas. http://www.php.net/downloads.php Debemos elegir la versión "zip package" que contiene todas las funcionalidades de PHP y el módulo necesario para instalarlo en Apache. Una vez descargado el paquete comprimido en .

¿Cómo instalar un servidor Apache en Linux? ›

  1. Descripción general para los impacientes. Instalando en Fedora/CentOS/Red Hat Enterprise Linux sudo yum install httpd sudo service httpd start. ...
  2. Requisitos. Estos son los requisitos necesarios para compilar Apache: ...
  3. Descargar. ...
  4. Descomprimir. ...
  5. Configuración de la estructura de directorios. ...
  6. Build. ...
  7. Instalar. ...
  8. Personalizar APACHE.

¿Qué es el apache2 en Ubuntu? ›

Apache es un popular servidor web multiplataforma de código abierto que, según los números, es el servidor web más popular que existe. Soportado por plataformas Unix, Microsoft Windows, Macintosh entre otras.

¿Cómo iniciar apache2 en Linux? ›

Cómo iniciar, reiniciar o parar apache

Para parar , iniciar o reiniciar, solo deberás acceder al putty o terminal con ssh ejecutar esto: Para reiniciar Apache : service apache2 restart o por ejemplo /etc/init. d/apache2 restart.

¿Qué es apache2 conf? ›

Archivo “apache2. conf” Sin lugar a dudas, “apache2. conf” es el fichero más importante de Apache, puesto que en él se definirá el comportamiento general del servidor de páginas web y además, es el encargado de acceder a los distintos módulos que amplían la funcionalidad del servidor.

¿Cómo usar Apache en Linux? ›

Método recomendado para cualquier distribución de Linux
  1. Para iniciar Apache usando el script de control apachectl use: sudo apachectl start. ...
  2. Para detener Apache: sudo apachectl stop.
  3. Para reiniciar Apache ejecute el siguiente comando: sudo apachectl restart.
Oct 3, 2016

¿Cómo proteger Apache? ›

8 Consejos de seguridad servidores Apache
  1. Ocultar versión y sistema. ...
  2. Desactivar listado de directorios. ...
  3. Mantenernos actualizados. ...
  4. Deshabilitar módulos innecesarios. ...
  5. Permitir o Denegar acceso a directorios. ...
  6. Usar Mod_Security y Mod_Evasive. ...
  7. Deshabilitar Enlaces Simbólicos. ...
  8. Limitar tamaño de peticiones.
Mar 2, 2016

¿Qué es instalar un servidor? ›

La instalación de un servidor web local permite realizar cualquier cambio en un sitio web o desarrollar una aplicación. En el ámbito del desarrollo web resulta imprescindible conocer el funcionamiento de uno de sus principales instrumentos, el servidor web local.

¿Qué tipo de modelo de red utiliza Apache Web Server? ›

El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual según la normativa RFC 2616.

¿Cómo saber si Apache se está ejecutando? ›

¿Se está ejecutando su servidor Apache?
  1. Acceda a su servidor usando su cliente SSH favorito.
  2. Ingrese el siguiente comando: sudo service apache2 status.
  3. Si Apache está en ejecución, entonces podrá ver el siguiente mensaje: Apache is running (pid 26874)
Sep 27, 2016

¿Cómo detener el servicio de Apache en Windows? ›

Para parar y reiniciar Apache, hay que enviar la señal apropiada al proceso padre httpd que se esté ejecutando. Hay dos maneras de enviar estas señales. En primer lugar, puede usar el comando de Unix kill que envía señales directamente a los procesos.

¿Qué puertos utiliza el servidor Apache? ›

El puerto predeterminado del servidor Apache xampp es 80, pero a veces, otra aplicación usa ese puerto 80 por lo que tendremos que usar otro o bloquear el acceso a la otra aplicación.

¿Qué puerto de comunicación utiliza el servidor web Apache? ›

Por defecto, el Servidor Apache HTTP está configurado para escuchar en el puerto 80 para comunicaciones Web no seguras y (en el archivo /etc/httpd/conf. d/ssl. conf el cual define cualquier servidor seguro) en el puerto 443 para comunicaciones seguras.

¿Cuándo usar Apache II? ›

El score APACHE II puede ser usado para describir la morbilidad de un paciente cuando se comparan los resultados con otros pacientes. Las mortalidades predichas son promediadas para grupos de pacientes a fin de obtener la morbilidad del grupo.

Videos

1. CUAL MOTO COMPRO? | PULSAR NS200FI O APACHE 200 2.0 | #FULLGASS
(FULLGASS)
2. 🧟 La DROGA ZOMBIE más PELIGROSA en 2022 💉 ¿Qué es el FENTANILO y cuáles sus EFECTOS en el CEREBRO?
(Quimiclan)
3. Tutorial de COMO INSTALAR RADIO ANDROID desde CERO (CUALQUIERA PUEDE HACERLO)
(Servi FrayF)
4. INFECCIONES ENTEROCOCICAS
(Manuel Flores)
5. TVS APACHE 200 4V FI ABS ¿QUE ES ESTA COSA?
(El Dios de las motos )
6. 𝐓𝐕𝐒 𝐀𝐏𝐀𝐂𝐇𝐄 𝐑𝐓𝐑 𝟏𝟔𝟎 𝟒𝐕 𝐀Ñ𝐎 𝟐𝟎𝟐𝟎 𝐂𝐀𝐑𝐀𝐂𝐓𝐄𝐑Í𝐒𝐓İ𝐂𝐀𝐒 𝐘 𝐍𝐎𝐕𝐄𝐃𝐀𝐃𝐄𝐒 @tvsmotorcompany
(Ecuador En 2 Ruedas)

References

Top Articles
Latest Posts
Article information

Author: Dan Stracke

Last Updated: 10/10/2023

Views: 5934

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Dan Stracke

Birthday: 1992-08-25

Address: 2253 Brown Springs, East Alla, OH 38634-0309

Phone: +398735162064

Job: Investor Government Associate

Hobby: Shopping, LARPing, Scrapbooking, Surfing, Slacklining, Dance, Glassblowing

Introduction: My name is Dan Stracke, I am a homely, gleaming, glamorous, inquisitive, homely, gorgeous, light person who loves writing and wants to share my knowledge and understanding with you.