Cómo configurar un dominio secundario de proxy inverso en Nginx
¡Hola a todos! Hoy vamos a hablar de cómo hacer proxy inverso a un dominio secundario en Nginx. ¿Te has encontrado con este problema también? A veces, estamos en el proceso de construcción de un sitio web y queremos tener diferentes dominios secundarios apuntando a diferentes servidores mediante el uso de proxy inverso. ¡Así que, déjame llevarte en un viaje para explorar esta técnica interesante y útil!
preliminar
Antes de empezar, necesitamos tener algunas cosas preparadas. En primer lugar, necesitamos tener un servidor con Nginx ya instalado en él. si no tienes Nginx instalado todavía, no te preocupes, te enseñaremos cómo instalar y configurar Nginx desde cero en este artículo.
Configuración de Nginx
Una vez que te hayas asegurado de que Nginx está instalado correctamente y funcionando correctamente, podemos empezar a configurar Nginx para nombres de dominio secundarios de proxy inverso. En primer lugar, abre el archivo de configuración de Nginx, normalmente en /etc/nginx/nginx.conf o /etc/nginx/conf.d/default.conf.
A continuación, busque en el archivo de configuración el bloque de servidor correspondiente al nombre de dominio secundario para el que desea configurar el proxy inverso. Si ya tienes un bloque de servidor, añade el siguiente código directamente en ese bloque:
servidor {
listen 80; nombre_servidor subdominio.sudominio.com; nombre_servidor
nombre_servidor subdominio.sudominio.com; nombre_servidor subdominio.sudominio.com; nombre_servidor subdominio.sudominio.com
location / {
proxy_pass http://your_other_server; }
}
}
Aquí, debe sustituir subdominio.sudominio.com por el nombre de dominio secundario que desea establecer, y su_otro_servidor por la dirección del servidor que desea proxy. Puede añadir más configuraciones de proxy en el bloque de ubicación según sea necesario, como establecer la coincidencia de rutas específicas, el equilibrio de carga, etc.
A continuación, guarde y salga del archivo de configuración. A continuación, tenemos que reiniciar Nginx para que la configuración surta efecto. Reinicia Nginx ejecutando el siguiente comando:
"`bash
sudo service nginx restart
“`
Verificación en vigor
Una vez que todo está configurado, tenemos que verificar que la configuración funciona. En primer lugar, asegúrate de que tu DNS ha resuelto correctamente el nombre de dominio de segundo nivel que quieres configurar y de que apunta a ese servidor. A continuación, visita tu nombre de dominio secundario en un navegador para comprobar si se ha revertido correctamente al servidor que has especificado.
Si todo va bien, debería poder ver a qué apunta su nombre de dominio de segundo nivel, mientras que el nombre de dominio en la barra de direcciones URL no ha cambiado. Esto significa que el proxy inverso ha funcionado correctamente.
resúmenes
En este artículo, aprendimos a configurar un dominio secundario de proxy inverso en Nginx. Se trata de una habilidad muy práctica que puede ayudarnos a gestionar y utilizar mejor los recursos de nuestro servidor. Configurando razonablemente el proxy inverso, podemos darnos cuenta fácilmente de la necesidad de que diferentes nombres de dominio secundarios apunten a diferentes servidores, mejorando la flexibilidad y escalabilidad del sitio web. ¡Espero que este artículo te sea de utilidad!
Si tienes alguna pregunta o duda, no dudes en preguntar en la sección de comentarios y haré todo lo posible por responderla. Buena suerte con Nginx y proxy inverso dominios de segundo nivel, ¡salud!