LinuxParty
Hola y bienvenidos a un artículo que se centra en instalar y configurar NGINX como proxy inverso.
Este es un documento de orientación técnica, por lo que no discutiremos el diseño y la razón detrás del uso de un proxy inverso. En cambio, nos sumergiremos directamente en la configuración y configuraremos nuestro proxy inverso NGINX.
En primer lugar, necesitamos instalar servidores CentOS o Ubuntu, las últimas versiones están bien, y además instalaremos el proxy inverso NGINX.
Configure el proxy inverso NGINX en CentOS
En mi caso estoy usando CentOS 7.
Entonces, después de iniciar sesión, debemos ejecutar los siguientes comandos para habilitar el repositorio e instalar NGINX:
# yum install epel-release
Tal vez quiera leer este artículo por ser más claro.: Incrementar el rendmiento de su Web usando Nginx como Proxy con Apache
Este comando agrega los repositorios donde se encuentran los paquetes NGINX.
Una vez que se completa el comando, deberíamos recibirnos con el mensaje "¡Completo!" salida.
El siguiente comando que necesitamos ejecutar es:
# yum install nginx
Este comando en realidad instala el paquete NGINX y lo habilita.
Nuestros próximos pasos son habilitar el servicio NGINX, iniciar el servicio y agregar algunas reglas de firewall.
Necesitamos seguir los comandos en el siguiente orden:
# systemctl enable nginx
# systemctl start nginx
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
Las dos primeras líneas habilitan el servicio y lo inician. Las siguientes líneas agregan exclusiones HTTP y HTTPS al firewall y vuelve a cargar la configuración del firewall para aplicar los cambios.
Ahora podemos verificar si todo funciona bien yendo a la IP o al nombre de host del servidor para ver si obtenemos la página de inicio de NGINX.
¡Funcionó! A continuación, configurémoslo como un proxy inverso.
Para eso necesitamos cambiar el archivo de configuración predeterminado. Para que eso suceda, necesitaremos ejecutar este comando:
# vi /etc/nginx/nginx.conf
Ahora, una vez que se abre el archivo para editarlo, presionamos la tecla INSERTAR y buscamos el siguiente bloque de configuración:
Como puede ver en mi caso, por defecto está escuchando en el puerto 80. Ahora, para configurar el proxy inverso debajo del bloque de ubicación , simplemente agregamos la siguiente línea en las llaves:
proxy_pass http://applicationserver;
Donde el servidor de aplicaciones es la IP del servidor web al que desea reenviar los paquetes.
¡Es así de simple!
Otra cosa a tener en cuenta es el bloque de ubicación. Como puede ver, hay una barra diagonal. Eso significa que todas las solicitudes pasadas al servidor NGINX se enviarán al host del servidor.
Podemos especificar varias ubicaciones cada una yendo a otro host, pero eso es algo que cubriremos en un artículo posterior.
¡Gracias por su tiempo y espero que hayan disfrutado leyendo el artículo!

-
Espacio
- El primer satélite construido con paneles de madera fue lanzado al espacio
- Lo que quise saber del Universo pero la mala divulgación no contó
- ¿Puede existir vida en el espacio sin un planeta? Un nuevo estudio revela una respuesta sorprendente
- Los competidores de SpaceX se esfuerzan por construir cohetes reutilizables
- Descifraron la señal ¡Wow!: y su resultado no te gustará
- Starlink ya está disponible en todos los vuelos Airbus de Hawaiian Airlines
- Hace 4.500 millones de años, otro planeta impactó contra la Tierra. Hemos encontrado sus restos.
- Estudio Revela que las Civilizaciones Avanzadas en la Vía Láctea Podrían ser Extremadamente Raras
- Plutón no regresará, pero los astrónomos quieren redefinir los planetas nuevamente
- La Voyager 1 regresa a las operaciones científicas normales
- China aterriza con éxito una sonda en la cara oculta de la Luna y comienza a recolectar muestras
- Un estudio confirma la predicción de Einstein: los agujeros negros tienen una "región que se hunde"
- La Voyager 1, la primera nave en el espacio interestelar, puede haberse quedado a oscuras
- Adiós al Ingenuity, Perseverence toma una foto del helicóptero dañado y abandonado en Marte.
- Una Kilonova a años luz de la tierra, representa un potencial peligro para nuestro planeta