Cómo acceder a UISP sin puerto usando NGINX como Proxy Inverso ejemplo uisp.url.com en vez de uisp.url.com:443

Captura de pantalla 2025 05 04 160521

✅ Cómo acceder a UISP sin puerto usando NGINX como Proxy Inverso

Si tienes UISP instalado en tu servidor Ubuntu y solo puedes acceder mediante una URL con puerto, como:

https://uisp.URL.com:15443

Aquí te explicamos cómo configurar un proxy inverso con Nginx para poder acceder directamente desde:

https://uisp.URL.com

🔧 Requisitos previos

  • Tener un dominio apuntando al servidor (en este caso uisp.URL.com)
  • Tener acceso como root o con sudo
  • Tener UISP funcionando correctamente en el puerto 15443

🧰 PASOS CON NGINX


1. Instala Nginx

Primero, instala Nginx si aún no lo tienes:

sudo apt update
sudo apt install nginx

2. Instala Certbot para obtener el certificado SSL

Usamos Let's Encrypt para tener HTTPS gratis y automático:

sudo apt install certbot python3-certbot-nginx

3. Ejecuta Certbot para obtener el certificado SSL

Ejecuta el siguiente comando para generar el certificado para tu subdominio:

sudo certbot --nginx -d uisp.URL.com

Esto configurará automáticamente HTTPS en tu archivo Nginx.


4. Crea una configuración de Nginx para UISP

Crea un archivo nuevo de configuración para el subdominio:

sudo nano /etc/nginx/sites-available/uisp

Pega este contenido:

server {
    listen 443 ssl;
    server_name uisp.URL.com;

    ssl_certificate /etc/letsencrypt/live/uisp.URL.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/uisp.URL.com/privkey.pem;

    location / {
        proxy_pass https://localhost:15443;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_ssl_verify off;
    }
}

🛑 Importante: Si tienes otro servicio (como Checkmk o WordPress) usando el mismo puerto 443, deberás gestionar todos los subdominios en un solo bloque nginx.conf o usar Server Blocks correctamente separados.


5. Activa el sitio y recarga Nginx

sudo ln -s /etc/nginx/sites-available/uisp /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

✅ ¡Listo!

Ahora puedes acceder a tu panel UISP con solo escribir:

https://uisp.URL.com

Sin necesidad de colocar el puerto.

Deja una respuesta

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

Go up