Номер порта в определениях серверов из глобальной константы - PullRequest
0 голосов
/ 28 мая 2019

Некоторые люди говорят, что номер порта является секретным ...

Сценарий : мое определение server находится в публичном скрипте Github, что-то вродеlocation ... {... proxy_pass http://127.0.0.1:3000; }это будет общедоступно, но общедоступны только сценарии NGINX уровня "server".Лучший (более безопасный) - что-то вроде proxy_pass http://127.0.0.1:$MyPORT, определяющее $MyPORT в другом (более высоком уровне) скрипте NGINX.

Вопрос : как установить $MyPORT?Это константа, не обязательно должна быть переменной, может быть предварительно скомпилирована.


ПРИМЕЧАНИЕ: возможно, говоря другими словами, мой вопрос "Как установить глобальную переменную в http-директиве /etc/nginx/nginx.conf NGINX script?" (это не публично) Это директива map или set $variable value инструкция?


test

По этот ответ это может быть map $host $MyPORT { default 3000; },... Синтаксис как nginx -t в порядке, я не пытаюсь перезапустить, потому что это рабочий сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...