En este nuevo video sobre configuraciones de Nginx explico qué es un proxy inverso, para que sirve, qué ventajas tiene, la diferencia con un proxy y un ejemplo de configuración para implementarlo en Nginx.
Para este video diseñé un diagrama simple para explicar de mejor manera el funcionamiento de un proxy inverso.
Ejemplo de Nginx mostrado en el video:
server {
listen 80;
server_name www.ejemplo.com ejemplo.com;
# redirects both www and non-www to https
return 301 https://ejemplo.com$request_uri;
}
server {
listen 443;
server_name ejemplo.com;
access_log /var/log/nginx/ejemplo.com.access.log;
ssl on;
ssl_certificate /etc/nginx/server.crt;
ssl_certificate_key /etc/nginx/server.key;
ssl_trusted_certificate /etc/nginx/server_ca.crt;
location / {
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_set_header X-Forwarded-Proto $scheme;
proxy_pass http://192.168.1.104:9838/;
proxy_read_timeout 600;
proxy redirect http://192.168.1.104:9838/app https://ejemplo.com;
}
}
Hola muy buen tutorial podria enviarme por correo el fichero de configuración que aparece en el tutorial, gracias
He agregado la configuración de nginx en el post del tutorial para que puedan copiarlo facilmente.