Nombre del servidor Ningx automáticamente en su propia IP

Nombre del servidor Ningx automáticamente en su propia IP

Tengo que iniciar varios servidores nginx, ¿cómo puedo hacer que un sitio habilitado con el servidor escuche automáticamente en la propia IP del servidor? Me gusta si pudiera llamar a this_ip en este ejemplo.

server {
    listen 80;
    server_name $this_ip;
                location / {
        proxy_pass http://localhost:5000;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_buffering off;
     }
 }

Respuesta1

¿Has probado a usar server_name $hostname?

Acabo de realizar una prueba rápida, cambiando la ip de un servidor con esa configuración y funcionó perfectamente.

Una descripción general de las variables de nginx:https://nginx.org/en/docs/varindex.html

información relacionada