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

✅ 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