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

#angular #nginx

Вопрос:

Я новичок в концепции развертывания и Nginx. Зачем мы используем nginx, если мы можем просто запустить приложение в контейнере?

Я имею в виду следующее. Перед использованием Nginx мы использовали для создания образа docker, который устанавливает зависимости, а затем запускает приложение на определенном порту. После использования nginx мы предоставили скомпилированные данные приложения angular в файл conf nginx, который пока все еще работает на определенном порту на локальном хосте. В чем разница между этими двумя случаями здесь ?

Мне просто нужно простое и общее объяснение использования nginx в случае угловых приложений

Комментарии:

1. Потому что nginx может обрабатывать большой объем подключений и обычно используется в качестве обратного прокси-сервера и балансировщика нагрузки.

2. Пожалуйста, поделитесь более подробной информацией. Обычно вы не используете nginx для развертывания чего-либо. Какой вид контейнера вы имеете в виду?

3. @NicoHaase Я имею в виду следующее. Перед использованием Nginx мы использовали для создания образа docker, который устанавливает зависимости, а затем запускает приложение на определенном порту. После использования nginx мы предоставили скомпилированные данные приложения angular в файл conf nginx, который пока все еще работает на определенном порту на локальном хосте. В чем разница между этими двумя случаями здесь ?

4. Пожалуйста, добавьте все разъяснения к вашему вопросу, отредактировав его

5. Из любопытства: почему бы вам не спросить своих коллег о причине переключения этого? Возможно, им лучше знать, почему это произошло