Рейтинг:0

Nginx передает порт с URL-адреса на прокси-сервер

флаг in

я использую сервер nginx. И я хочу передать данные порта из URL-адреса в proxy_pass. Это возможно? Например: example.de/?port=4555 или example.de/4555. С помощью этого кода я могу получить часть поддомена, но я не могу изменить это, чтобы получить порт.

сервер { 

    слушать 80 default_server;

    server_name ~^(?<proj>[^.]+).example.de;
    

    место расположения / {
        proxy_pass http://localhost:$proj;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Хост $http_host;
        proxy_set_header X-NginX-Proxy true;
    }
}
djdomi avatar
флаг za
Отвечает ли это на ваш вопрос? [nginx получает порт сервера и использует его как переменную] (https://serverfault.com/questions/831996/nginx-get-server-port-and-use-it-as-variable)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.