На основном домене http://proto-dev.ru:4000 и на поддомене http://control-auto.proto-dev.ru доступно приложение.



Я правильно понимаю что это норма, когда хочется приложение открывать на поддомене нужно проксировать трафик с порта 4000 на поддомен и при этом оно все еще так же будет доступно по основному домену+порт?

13 ответов

7 просмотров

В смысле доступно на 4000 порту снаружи?

Андрей-Иванов Автор вопроса
Johann
В смысле доступно на 4000 порту снаружи?

Да, вот так http://proto-dev.ru:4000, а хотелось бы что бы только так http://control-auto.proto-dev.ru

Андрей Иванов
Да, вот так http://proto-dev.ru:4000, а хотелось б...

Так а зачем ты слушаешь порт 4000 на всех интерфейса, слушай только в локалке

Андрей Иванов
Да, вот так http://proto-dev.ru:4000, а хотелось б...

А что касается доменов, то да Это можно сказать норма

Андрей-Иванов Автор вопроса
Владимир Муковоз
Так а зачем ты слушаешь порт 4000 на всех интерфей...

Не много не понял про все интерфейсы.. Щас такой конфиг у меня. Nginx слушает 80 порт и все запросы для server_name проксирует на 4000 порт локалхост И есть еще один конфиг. Где Nginx так же слушает 80 порт для своего server_name

Андрей Иванов
screenshot Не много не понял про все интерфейсы.. Щас такой к...

Не в nginx В приложении, которое слушает 4000 порт Это ему надо сказать, чтобы оно слушало только 127.0.0.1 Или закрывать файрволом этот порт снаружи

Причём тут nginx и порт 4000, не nginx его слушает

Андрей-Иванов Автор вопроса
Johann
Не в nginx В приложении, которое слушает 4000 порт...

Перезапустил на локалхосте nestjs(nodejs) бекенд. Все равно доступен по адресу с портом 4000🙈

Андрей Иванов
Перезапустил на локалхосте nestjs(nodejs) бекенд. ...

Ну так там наверное надо что-то изменить, чтобы поменять картину?

Андрей Иванов
Перезапустил на локалхосте nestjs(nodejs) бекенд. ...

Как правило, всё построено на net.server.listen https://nodejs.org/api/net.html#serverlisten Вместо строки вида app.listen(4000); надо сделать так: app.listen(4000, '127.0.0.1');

Похожие вопросы

Обсуждают сегодня

Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
Может быть кто-то знает как правильно построить многопоточную программу на dx11? (Как в главном потоке обновлять текстуру и в других потоках её читать и переводить в Mat)
­
2
I have financial chart like this I can mask by color to get green and red squares. I want get two data First i want to get two last squares(two in the very right side colors) ...
@. .@
4
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
https://youtu.be/d8Jx6zO1yw0?si=AvWkrBe-RS3FAlWX Компилировал с CUDA по этому гайду, единственно моменты: 1) С VS 2022 работает, нужно только что бы была установлена среда C...
Denis
3
И всё-таки спрошу насчет такого вариант, сомнительно или нет? (Windows стоять не будет)
Georgy Makarov
5
Hi guys Do you know any persian/farsi or english group for opencv?
@. .@
4
Кто знает как подружить Gstreamer с OpenCV? Вот такой пайплайн я шлю с гстримера но OpenCV + python у меня никак не получается его воспроизвести "gst-launch-1.0 nvarguscameras...
Artem
3
Приветствую. Подскажите, как можно исправить баланс белого на подобных примерах фото, именно, чтобы брать белый цвет с корпуса теста? А след. шагом будет определение оттенка п...
Volad Malevich
3
Карта сайта