Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Configuración de
Nginx en modo
proxy inverso
Material de apoyo desarrollado por el M.C. Juan Carlos Guzmán Contreras como complemento del curso Implementación de
servidores web con Nginx que se encuentra publicado en la plataforma Udemy. Si tienes dudas, comentarios o sugerencias,
puedes contactarme al correo admon@enttec.com.mx. Derechos reservados 2021.
IMPLEMENTACIÓN DE SERVIDORES WEB CON NGINX
Configuración de Nginx en modo proxy inverso
Escenario 2
Cliente
Windows 10
IP: 192.168.1.250
Internet
cursoNginxNodo1
Firewall
IP: 192.168.1.240
cursoNginxProxy
IP: 192.168.1.241
cursoNginxNodo2
IP: 192.168.1.242
Material de apoyo desarrollado por el M.C. Juan Carlos Guzmán Contreras como complemento del curso Implementación de
servidores web con Nginx que se encuentra publicado en la plataforma Udemy. Si tienes dudas, comentarios o sugerencias,
puedes contactarme al correo admon@enttec.com.mx. Derechos reservados 2021.
IMPLEMENTACIÓN DE SERVIDORES WEB CON NGINX
Configuración de Nginx en modo proxy inverso
server {
listen 80 default_server;
root /usr/share/nginx/html/www;
index index.html;
server_name 192.168.1.240;
access_log /var/log/nginx/www.access.log;
error_log /var/log/nginx/www.error.log;
location /{
}
}
server {
listen 80 default_server;
root /usr/share/nginx/html/ventas;
index index.html;
server_name 192.168.1.242;
access_log /var/log/nginx/ventas.access.log;
error_log /var/log/nginx/ventas.error.log;
location /{
}
}
Material de apoyo desarrollado por el M.C. Juan Carlos Guzmán Contreras como complemento del curso Implementación de
servidores web con Nginx que se encuentra publicado en la plataforma Udemy. Si tienes dudas, comentarios o sugerencias,
puedes contactarme al correo admon@enttec.com.mx. Derechos reservados 2021.
IMPLEMENTACIÓN DE SERVIDORES WEB CON NGINX
Configuración de Nginx en modo proxy inverso
server{
listen 80;
server_name ventas.empresa.com;
location / {
proxy_pass http://192.168.1.242;
}
}
server{
listen 80;
server_name www.empresa.com;
location / {
proxy_pass http://192.168.1.240;
}
}
Importante:
Para que el proxy inverso pueda establecer conexiones hacia los nodos Nginx es necesario
ejecutar el siguiente comando de SELinux:
Material de apoyo desarrollado por el M.C. Juan Carlos Guzmán Contreras como complemento del curso Implementación de
servidores web con Nginx que se encuentra publicado en la plataforma Udemy. Si tienes dudas, comentarios o sugerencias,
puedes contactarme al correo admon@enttec.com.mx. Derechos reservados 2021.
IMPLEMENTACIÓN DE SERVIDORES WEB CON NGINX
Configuración de Nginx en modo proxy inverso
Ejercicio complementario
Agrega una tercer host a la configuración. Ee host llevará por nombre cursoNginxNodo3 y
atenderá las peticiones enviadas hacia facturas.empresa.com.
Cliente
Windows 10
IP: 192.168.1.250
Internet
cursoNginxNodo1
Firewall IP: 192.168.1.240
www.empresa.com
cursoNginxNodo2
cursoNginxProxy
IP: 192.168.1.242
IP: 192.168.1.241
ventas.empresa.com
cursoNginxNodo3
IP: 192.168.1.243
facturas.empresa.com
Material de apoyo desarrollado por el M.C. Juan Carlos Guzmán Contreras como complemento del curso Implementación de
servidores web con Nginx IMPLEMENTACIÓN DEenSERVIDORES
que se encuentra publicado WEBSiCON
la plataforma Udemy. tienesNGINX
dudas, comentarios o sugerencias,
puedes contactarme al correo admon@enttec.com.mx. Derechos reservados 2021.