Cómo Configurar un Proxy Inverso en Nginx

22/08/2023 |
Loading...

Un proxy inverso es un servidor que se encuentra entre los dispositivos cliente y un servidor web, reenviando las solicitudes del cliente al servidor web y devolviendo las respuestas del servidor a los clientes. Nginx es un servidor web popular que también puede actuar como proxy inverso. Aquí están los pasos para configurar un proxy inverso en Nginx:

1. Instala Nginx:

```
sudo apt update
sudo apt install nginx
```

2. Configura Nginx como un proxy inverso editando el archivo de configuración por defecto:

```
sudo nano /etc/nginx/sites-available/default
```

3. Agrega la siguiente configuración al archivo:

```
server {
listen 80;
server_name your-domain.com;

location / {
proxy_pass http://your-web-server-ip:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
```

Reemplaza "your-domain.com" con tu nombre de dominio, y "your-web-server-ip" con la dirección IP de tu servidor web. Esta configuración indica a Nginx escuchar en el puerto 80 para las solicitudes de tu nombre de dominio, reenviar esas solicitudes a la dirección IP de tu servidor web y pasar los encabezados necesarios para identificar correctamente la dirección IP del cliente.

4. Guarda el archivo de configuración y sal del editor de texto.

5. Prueba la configuración de Nginx:

```
sudo nginx -t
```

Si no hay errores, reinicia Nginx:

```
sudo systemctl restart nginx
```

6. Verifica que Nginx esté ejecutándose y escuchando en el puerto 80:

```
sudo systemctl status nginx
```

7. Prueba el proxy inverso accediendo a tu nombre de dominio en un navegador web. Deberías ver tu sitio web servido desde el servidor web, pero la URL en la barra de direcciones del navegador debería mostrar tu nombre de dominio en lugar de la dirección IP del servidor web.

¡Eso es todo! Has configurado exitosamente un proxy inverso con Nginx.

¡Obtén Ofertas y Promociones Exclusivas!

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Update cookies preferences