Рейтинг:0

Как я могу сделать свои приложения доступными только из nginx, а не из прямых портов в Ubuntu?

флаг ke

У меня есть VPS с Ubuntu, и я хочу разместить на нем свои приложения. Я запускаю свои приложения с докером, и он работает — мои приложения запускаются на локальном хосте с портом, который я установил для них, используя файл docker-compose. Дело в том, что я также могу получить доступ к этим приложениям через IP-адрес сервера (путем ввода номера порта приложения), хотя я не настроил его на nginx. Так что я могу пойти в пример.com:3000 например, и видеть мое приложение узла, даже если я не настроил nginx для его размещения.

Я хочу, чтобы мои приложения были доступны только через nginx и только при их настройке. Есть ли способ сделать это? Я попытался активировать брандмауэр с помощью ufw включить, но это, кажется, ничего не делает...

флаг in
Привяжите порты к localhost вместо всех интерфейсов.
флаг in
Отвечает ли это на ваш вопрос? [Как правильно заблокировать доступ к докер-контейнеру с перенаправлением портов?](https://serverfault.com/questions/1080075/how-to-correctly-block-access-to-a-port-forwarded-docker-container)
R7B9 avatar
флаг ke
@GeraldSchneider Спасибо! Вот и все, теперь работает!

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

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