es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Servidor proxy inverso de nginx utilizando un servidor ascendente con nombre de dominio (por ejemplo, www.test.com)

Tengo un sitio web alojado en algún servidor. Digamos que el nombre de dominio es https://www.test.com

Ahora estoy trabajando en configurar el proxy inverso para este sitio web utilizando el servidor upstream para este nombre de dominio y no está funcionando.

No quiero intentarlo con la dirección IP.
Quiero intentarlo con el servidor upstream utilizando el nombre de dominio.

Cualquier ayuda es muy apreciada.

enter image description here

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para configurar un proxy inverso para un sitio web utilizando el servidor upstream para el nombre de dominio, puedes seguir estos pasos:

    1. Crea un bloque upstream en tu archivo de configuración de Nginx (/etc/nginx/nginx.conf):
    upstream test {
        server www.test.com;
    }
    

    En este bloque, reemplaza http://www.test.com con la dirección IP del servidor upstream si la conoces.

    1. Crea un bloque de servidor para tu sitio web:
    server {
        listen 80;
        server_name www.test.com;
    
        location / {
            proxy_pass http://test;
        }
    }
    

    En este bloque, reemplaza http://www.test.com con el nombre de dominio real de tu sitio web.

    1. Prueba la configuración ejecutando:
    sudo nginx -t
    

    Esto verificará la sintaxis de tu archivo de configuración y reportará cualquier error.

    1. Recarga Nginx para aplicar la nueva configuración:
    sudo service nginx reload
    

    Una vez hecho esto, Nginx debería actuar como un proxy inverso para tu sitio web, enviando las solicitudes al servidor upstream en http://www.test.com. Recuerda reemplazar “test” con un nombre de tu elección.

Comments are closed.