172 похожих чатов

Доброго всем времени суток! Я начинающий разработчкик и при развертывании своего

первого REST api, оказалось что я еще должен стать начинающим DevOps 😂
Ситуация следующая: выделили мне под мое аpi аж целую виртуалку.
api на основе Nest.js, завернуто в pm/2. Правильно я понимаю что порты на виртуальной машине изначально все закрыты и пробрасываются только нужные. И при наличии одного приложения на виртуальной машине со своим лисенером, Nginx - не нужен?

9 ответов

9 просмотров

nginx тебе нужен только если твое приложение не умеет слушать порт для всех входящих соединений. К сожалению я не знаю как это реализовано на nest.js но вот например у .net core была реализация собственного вебсервера, который слушал только локальные соединения, но не слушал внешние.

Зависит от того какую ВМ дали. Иногда iptables пуст, иногда надо его очистить. Плюс могут быть закрыты порты на внешнем фаерволе. По факту нужен вебсервер и чекать порты

CursedBeing
nginx тебе нужен только если твое приложение не ум...

У неткор кестрел сервер будет слушать то, что укажешь )

Alexey Voronkov
У неткор кестрел сервер будет слушать то, что укаж...

Да, только я об этом узнал когда поставил обратный прокси)

Vadym Gorbachov
а что такое кастрел?

https://docs.microsoft.com/ru-ru/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1

Vadym Gorbachov
а что такое кастрел?

это версервер встроенный в net core

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

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

Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
13
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
11
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Карта сайта