Dynami c nginx conf определить URL? - PullRequest
0 голосов
/ 08 апреля 2020

Требуется некоторая подсказка о конфигурации nginx, ниже приведена проблема

  1. Мы установили «жестко закодированное» имя_сервера, а также жестко закодированный «proxy_pass», то есть ниже конфигурации:
 server {
      listen 80;
      server_name abc123-node1\.acme\.com$;
      location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
        proxy_pass http://abc123:8080;
      }
    }
Есть ли способ, когда при открытии ссылки http://xyz012-node1.acme.com мы можем передать "xyz012" в proxy_pass, например, должен быть proxy_pass http://xyz012:8080, тогда он становится динамическим c и не будет более жестким, и у нас может быть подстановочный знак название сервера. И нам не нужно обновлять конфигурацию для новых экземпляров.

Есть ли какие-либо рекомендации?

...