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;
	
	}
}

Rodolfo Borja

Me encanta la tecnología y los chocolates y me da satisfacción poder ayudar a otras personas compartiendo mis conocimientos, estudié ingeniería en computación y me dedico al giro del desarrollo software y servicios desde hace más de 10 años.

View all posts

2 comments

Tu dirección de correo electrónico no será publicada.

Publicidad

¿Me donas para un chocolate?