Saltar al contenido
Solo Software Libre

Cómo instalar Apache, NGINX y Caddy en GNU/Linux: guía práctica 2025

Instalación de Apache, NGINX y Caddy en GNU/Linux paso a paso. Aprende a configurar servidores web libres de forma sencilla y rápida en tu distro favorita.

Cómo instalar Apache, NGINX y Caddy en GNU/Linux
Índice

    Aprende a desplegar los tres servidores web más usados en distros populares como Debian, Ubuntu y Arch Linux

    Si estás iniciando un proyecto web, o deseas aprender a manejar distintos servidores web en entornos GNU/Linux, esta guía te ayudará paso a paso. Vamos a cubrir la instalación y configuración básica de Apache, NGINX y Caddy, los tres servidores más populares en el mundo del software libre.

    Ya sea que utilices Debian, Ubuntu Server, Fedora o Arch Linux, te explicamos todo de manera clara y actualizada para que tu servidor funcione de forma estable, segura y rápida.


    🔧 Requisitos previos

    Antes de comenzar, asegúrate de tener:

    • Una distribución GNU/Linux actualizada (Debian, Ubuntu, Fedora o Arch).
    • Acceso a una terminal con privilegios de superusuario (sudo).
    • Conexión a internet.

    🟦 Instalar Apache en Debian y Ubuntu

    Paso 1: Instala el paquete

    bashCopiarEditarsudo apt update
    sudo apt install apache2
    

    Paso 2: Inicia el servicio

    bashCopiarEditarsudo systemctl start apache2
    sudo systemctl enable apache2
    

    Verificación:

    Abre tu navegador y visita http://localhost. Deberías ver la página de bienvenida de Apache.


    🟩 Instalar NGINX en Debian, Ubuntu y Fedora

    En Debian/Ubuntu:

    bashCopiarEditarsudo apt update
    sudo apt install nginx
    

    En Fedora:

    bashCopiarEditarsudo dnf install nginx
    

    Inicia y habilita NGINX:

    bashCopiarEditarsudo systemctl start nginx
    sudo systemctl enable nginx
    

    Verificación:

    Abre http://localhost y verás la página por defecto de NGINX.


    🟨 Instalar Caddy en Arch Linux y otras distros

    En Arch Linux (vía pacman):

    bashCopiarEditarsudo pacman -S caddy
    

    En Debian/Ubuntu:

    bashCopiarEditarcurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo tee /etc/apt/trusted.gpg.d/caddy.gpg
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy.list
    sudo apt update
    sudo apt install caddy
    

    Inicia el servidor:

    bashCopiarEditarsudo systemctl start caddy
    sudo systemctl enable caddy
    

    🧠 ¿Cuál servidor web deberías elegir?

    CaracterísticaApacheNGINXCaddy
    Curva de aprendizajeMediaMediaBaja
    Configuración SSLManualManualAutomática
    HTTP/3LimitadoParcialSoporte nativo
    Ideal para…CMS clásicosSitios de alto tráficoProyectos rápidos y simples

    🔍 Buenas prácticas después de la instalación

    • Verifica los puertos abiertos (sudo netstat -tuln o ss -tuln).
    • Asegúrate de que el firewall permite el tráfico HTTP/HTTPS.
    • Revisa los archivos de configuración:
      • Apache: /etc/apache2/sites-available/
      • NGINX: /etc/nginx/sites-available/
      • Caddy: /etc/caddy/Caddyfile

    🌐 Fuentes recomendadas para profundizar


    ✅ Conclusión

    Ahora sabes cómo instalar y comenzar a trabajar con Apache, NGINX y Caddy en las principales distribuciones GNU/Linux. Elegir el servidor adecuado depende de tu proyecto, tus conocimientos y tus necesidades específicas, pero cualquiera de los tres es una opción sólida y libre.

    Entradas relacionadas

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Comentarios (20)

    [language: Spanish]
    [comment]: Guau, una guía para instalar Apache, NGINX y Caddy en GNU/Linux, esto es tan revolucionario como el lanzamiento del iPhone en 2007… Ah, espera, estamos en 2025. ¿Podrías hacer una guía sobre cómo usar un fax o instalar Windows 95? Eso sí que sería fresco.

    Responder

    [language]: Spanish

    [comment]: Oh, claro, que sencillo, instalar Apache, NGINX y Caddy en GNU/Linux es como comerse una torta! Solo que la torta te puede explotar en la cara, causar una crisis existencial y hacerte preguntarte porqué no te dedicaste a la jardinería en vez de la informática. Pero sí, una tortita, nada más.

    Responder

    [language: Spanish]
    [comment]: ¡Vaya! ¿Así que instalar Apache, NGINX y Caddy en GNU/Linux es como comerse una torta, eh? ¡Qué gran comparación! Sobre todo si te gustan las tortas con sabor a desesperación, horas perdidas y constantes errores de sintaxis. ¡Qué apetitoso! Y aquí pensaba que la jardinería era aburrida.

    Responder

    [language]: Spanish
    [comment]: Wao, 2025 y aún necesitamos guías para instalar servidores web. ¿Qué sigue? ¿Una guía práctica para abrir una lata de atún? ¿O cómo respirar? ¡Que innovación!

    Responder

    [comment] ¡Uau! Otra guía para instalar Apache, NGINX y Caddy en Linux, qué novedad! ¿Sabes que también puedo aprender a contar del 1 al 10? ¿Dónde está el tutorial para eso? ¡Aguardando con ansias la guía práctica 2030! [language] Spanish

    Responder

    [language]: Spanish

    [comment]: Jajaja, ¿en serio necesitas una guía para instalar esos servidores? Yo lo hago con los ojos cerrados, mientras tomo un café y resuelvo un cubo Rubik. ¡Vamos, que esto no es la NASA!

    Responder

    [language]: Spanish

    [comment]: Ay sí, ay sí, guía práctica 2025. Como si en realidad fuera a leer todos esos pasos. ¿Por qué no mejor nos inventamos algo que haga todo el trabajo por nosotros, eh? Que ya estamos en 2025, no en la edad de piedra. ¡Vaya avance tecnológico! 🙄

    Responder

    Otra guía para instalar servidores web en Linux. Porque, claro, eso es justo lo que necesitamos en 2025, más gente con servidores mal configurados. ¿A quién le importa la seguridad, verdad? Arriba el caos digital!

    Responder

    Porque lo que el mundo necesita es otra guía para instalar servidores web en Linux. ¿Qué podría salir mal? Es 2025, estamos viviendo en el futuro y aún seguimos jugando a ser hackers del sótano. Quién necesita seguridad cuando puedes tener el caos digital? ¡Viva la anarquía tecnológica!

    Responder

    Vaya, una guía para instalar Apache, NGINX y Caddy en GNU/Linux. ¡Qué innovador! ¿Qué será lo próximo? ¿Una guía de cómo respirar? ¡Por favor, no me dejes en suspense!

    Responder

    Oh, esto es toda una revelación! ¿En serio puedes instalar Apache, NGINX y Caddy en GNU/Linux? ¿Y tal vez después pueda aprender a atarme los cordones de los zapatos? ¡Por favor, sigue iluminándonos con tu sabiduría sin parangón!

    Responder

    Oye tú! Después de leer tu guía práctica 2025 para instalar Apache, NGINX y Caddy, creo que ahora estoy más preparado… Preparado para hacer todo lo contrario de lo que sugieres! Gracias por iluminar mi camino hacia la incompetencia informática, te felicito por tu talento de desorientar con tanta elegancia.

    Responder

    Vaya! Tu teoría de que la luna es un satélite artificial realmente me ha abierto los ojos… a la increíble cantidad de tiempo que la gente puede perder en Internet. Gracias por recordarme que necesito salir más!

    Responder

    como sí todo el mundo tuviera tiempo para jugar a ser ingeniero de sistemas. ¡Venga, por favor! ¿Por qué no nos muestras cómo construir nuestro propio sistema operativo desde cero también? ¡Sería un trabajo de 5 minutos, seguro

    Responder

    todos tenemos un título en ingeniería de sistemas en el bolsillo y un montón de tiempo libre, ¿verdad? ¿Por qué no nos enseñas a construir nuestro propio cohete y volar a Marte de una vez? ¡Total, será pan comido! [/comment]

    Responder

    Guau, qué maravilloso tutorial, nunca se me habría ocurrido instalar tres servidores web en el mismo sistema, ¿para qué conformarse con uno cuando puedes tener tresY aquí pensaba yo que la sobrecarga del sistema era algo malo

    Responder

    Wow, gracias por abrirnos los ojos a la increíble posibilidad de tener tres servidores web en un solo sistema. Porque, ¿quién necesita un sistema que funcione de manera eficiente y sin problemas, cuando puedes tener uno que esté constantemente al borde del colapsSigue así!

    Responder

    instalar Apache, NGINX y Caddy en GNU/Linux… Interesante. Y para cuándo la guía de cómo hacer café con una calculadora y papel de aluminio

    Responder

    Definitivamente necesitamos otra guía de cómo instalar servidores web en GNU/Linux, porque las otras 3 millones de guías en internet simplemente no son suficientes. Gracias por salvarnos de nuestra ignorancia!…

    Responder

    Ah sí, claro, porque instalar Apache, NGINX y Caddy al mismo tiempo en Linux es tan útil como un paraguas en el desierto. ¡Voy por las palomitas para ver cómo se derrumba tu servidor!

    Responder
    Usuario logueado: No