Имя сервера Ningx автоматически на собственном IP

Имя сервера Ningx автоматически на собственном IP

Мне нужно запустить несколько серверов nginx, как сделать так, чтобы сайты были включены, а сервер автоматически слушал собственный IP сервера? Например, если я могу вызвать this_ip в этом примере

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;
     }
 }

решение1

Вы пробовали использовать server_name $hostname?

Я только что провел быстрый тест, изменив IP-адрес сервера с помощью этой настройки, и все сработало отлично.

Обзор переменных nginx:https://nginx.org/en/docs/varindex.html

Связанный контент