
Estoy intentando redirigir la URL de mi dominio a mi servidor local.
Por alguna razón, funciona con el host local (mapeo desdehttp://localhost/ahttp://127.0.0.1:5000funciona), pero no puedo hacerlo funcionar con mi nombre de dominio (http://www.ejemplo.com)
Aquí está mi configuración de nginx:
...
server {
listen 80;
server_name www.example.com localhost;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
}
}
...
¿Hay algo que me falta?
editar
Parece que el problema era la resolución de0.0.0.0,servidor localy127.0.0.1. Reescribiendo mi proxy_pass ahttp://0.0.0.0:5000Hizo el truco. Inversamente con mi servidor siempre que coincida exactamente con la configuración de nginx.
Mi error fue porque pensé que 0.0.0.0/127.0.0.1/ era intercambiable. Gracias por tu ayuda.
Respuesta1
agregue una entrada /etc/hosts
para su nombre_servidorwww.ejemplo.com
127.0.0.1 www.example.com
funciona para localhost porque localhost
está asignado de forma predeterminada en /etc/hosts/
el archivo