Cómo usar Nginx Proxy Manager

Cómo usar Nginx Proxy Manager

Si necesitas un servidor proxy para tus aplicaciones, Nginx Proxy Manager es una excelente opción. Este software de código abierto te permite administrar tu servidor proxy y tus servidores web con facilidad y eficiencia. En este artículo, aprenderás cómo instalar y configurar Nginx Proxy Manager para que puedas empezar a utilizarlo en tus proyectos.

📋 Aquí podrás encontrar✍
  1. Requisitos previos
  2. Instalación
  3. Configuración de Nginx Proxy Manager
  4. Administrar tus proxy
  5. Conclusión
  6. Preguntas frecuentes
    1. ¿Nginx Proxy Manager es gratuito?
    2. ¿Qué es Docker?
    3. ¿Cómo puedo acceder a la interfaz web de Nginx Proxy Manager?
    4. ¿Nginx Proxy Manager utiliza SSL para la comunicación?

Requisitos previos

Antes de comenzar, debes asegurarte de tener un servidor Linux y Docker instalado en él. También debes tener conocimientos básicos de Docker y cómo funciona.

Instalación

Para instalar Nginx Proxy Manager, sigue estos pasos:

  1. Descarga la imagen de Docker de Nginx Proxy Manager desde el Docker Hub.
    docker pull jlesage/nginx-proxy-manager
  2. Crea un archivo docker-compose.yml en tu directorio de trabajo y agrega el siguiente código:
    version: '3'
    
    services:
      app:
        image: jlesage/nginx-proxy-manager:latest
        restart: always
        ports:
          - '80:80'
          - '81:81'
          - '443:443'
        environment:
          - 'UID=1000'
          - 'GID=1000'
          - 'TZ=Europe/París'
        volumes:
          - './data:/data'
          - './letsencrypt:/etc/letsencrypt'
        depends_on:
          - db
          - redis
      db:
        image: mariadb
        restart: always
        environment:
          - 'MYSQL_ROOT_PASSWORD=proxymanager'
          - 'MYSQL_DATABASE=proxymanager'
          - 'MYSQL_USER=proxymanager'
          - 'MYSQL_PASSWORD=proxypassword'
        volumes:
          - './data/mysql:/var/lib/mysql'
      redis:
        image: redis:alpine
        restart: always
        volumes:
          - './data/redis:/data'
          
  3. Ejecuta el comando:
    docker-compose up -d

Configuración de Nginx Proxy Manager

Una vez que se haya instalado Nginx Proxy Manager, debes configurarlo. Para hacerlo, sigue estos pasos:

  1. Abre tu navegador web y accede a la dirección IP de tu servidor en el puerto 81. Deberías ver la pantalla de inicio de sesión de Nginx Proxy Manager.
  2. Ingresa las credenciales predeterminadas:
    • Nombre de usuario: admin
    • Contraseña: changeme
  3. Crea una cuenta de usuario nueva y cambia la contraseña predeterminada.
  4. Crea un nuevo proxy y agrega el nombre y la dirección IP de tu servidor web.
  5. Configura SSL para tu proxy:
    • Ve a la pestaña SSL.
    • Selecciona "Solicitar nuevos certificados" y agrega tu correo electrónico.
    • Habilita "Actualizar automáticamente los certificados expirados".

Administrar tus proxy

Puedes administrar tus proxy y tus servidores web desde la interfaz web de Nginx Proxy Manager. Para hacerlo, sigue estos pasos:

  1. Abre tu navegador web y accede a la dirección IP de tu servidor en el puerto 81. Ingresa tus credenciales.
  2. Desde el panel de navegación, puedes acceder a las siguientes funciones:
    • Proxy hosts: aquí es donde puedes administrar tus proxy y servidores web.
    • SSL certificates: aquí es donde puedes ver información sobre tus certificados SSL.
    • Access control: aquí es donde puedes agregar usuarios y grupos.
    • Settings: aquí es donde puedes ajustar la configuración de Nginx Proxy Manager.

Conclusión

Si necesitas un servidor proxy para tus aplicaciones, Nginx Proxy Manager es una excelente opción. En este artículo, aprendiste cómo instalar y configurar Nginx Proxy Manager. ¡Espero que te haya sido útil!

Preguntas frecuentes

¿Nginx Proxy Manager es gratuito?

Sí, Nginx Proxy Manager es un software de código abierto y gratuito.

¿Qué es Docker?

Docker es una plataforma de software que te permite crear, probar y desplegar aplicaciones rápidamente utilizando contenedores.

¿Cómo puedo acceder a la interfaz web de Nginx Proxy Manager?

Debes acceder a la dirección IP de tu servidor en el puerto 81 desde tu navegador web.

¿Nginx Proxy Manager utiliza SSL para la comunicación?

Sí, Nginx Proxy Manager utiliza SSL para la comunicación entre el usuario y el servidor. También puedes configurar SSL para tus servidores proxy y tus servidores web.

Deja una respuesta

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

Subir