Рейтинг:0

Настройка NGINX для маршрутизации с IP-адреса и порта на URL-адрес

флаг us

Что я пытаюсь сделать, так это маршрутизировать службы на локальные URL-адреса на основе их номеров портов. Например, у меня есть сервер gitlab и сервер Postgresql, работающие в докере на сервере Ubuntu. Они доступны через IP-адрес хоста: порт, но я хочу указать, скажем, gitlab-server/ для сервера gitlab и postgresql для сервера postgresql. Я установил nginx, но не знаю, как его настроить?

URL-адреса будут доступны только в моей сети. Любые советы, предложения будут с благодарностью.

Текущее поведение:

-- xx.xx.xx.xx - это сервер UBUNTU, поэтому один и тот же IP-адрес для каждой службы, просто разные порты.

http://хх.хх.хх.хх:4080/ -> гитлаб

http://xx.xx.xx.xx:5432/ -> постгреск

http://хх.хх.хх.хх:9000/ -> портейнер

Это то, чего я пытаюсь достичь:

http://gitlab-сервер/ --> http://хх.хх.хх.хх:4080/

http://postgresql/ --> http://xx.xx.xx.xx:5432/

http://портанер/ --> http://хх.хх.хх.хх:9000/

Рейтинг:0
флаг us

Вы не можете использовать http:// схема доступа к PostgreSQL. PostgreSQL имеет собственный протокол, несовместимый с HTTP.

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

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