mirror of
https://gitlab.com/tavo-wasd/blog.git
synced 2025-06-07 14:43:29 -06:00
1.1 KiB
1.1 KiB
title | date |
---|---|
Ejemplo 'reverse proxy' en nginx | 2023-10-30 |
La aplicación corriendo en el puerto 8080
en este caso, podrá ser visitada a través de internet
usando el dominio example.org
, es posible redirigir subdominios.
Entonces, este método permite tener varias aplicaciones escuchando tráfico en diferentes puertos
y redirigir el tráfico de subdominios a las diferentes aplicaciones. Por ejemplo, redirigir
git.example.org
a un servidor git, y mumble.example.org
a un servidor de mumble.
Configuración nginx
Guardar el siguiente archivo de configuración como /etc/nginx/sites-available/example.org.conf
,
reemplazar example.org
y 8080
con el dominio y puerto deseados.
server {
listen 80;
listen [::]:80;
server_name example.org;
location / {
proxy_pass http://localhost:8080/;
}
}
Activar sitio
ln -s /etc/nginx/sites-available/example.org.conf /etc/nginx/sites-enabled/
systemctl reload nginx
SSL/TLS
Certbot debería configurar automáticamente los certificados y la configuración de nginx
certbot --nginx
systemctl reload nginx