Рекомендуется ли обратный прокси-сервер в производственной среде?

У нас есть приложение Angular и серверный веб-API на ядре .NET. Оба сайта должны обслуживаться через HTTPS. В настоящее время у меня есть один Сервер Linux.

В настоящее время я планирую разместить свое приложение Angular в домене (например, https: // example.com) в nginx, все вызовы API выполняются с использованием того же домена с / api конечную точку (например: https: // example.com/api), а с сервера nginx я перенаправляюсь на основной сервер Kestrel .NET.

Подходит ли это развертывание для реальной производственной среды? Если у кого-то есть идеи получше , пожалуйста, дайте мне знать. Спасибо.

PS: получение другого общедоступного IP-адреса не проблема.

1
задан 18 November 2020 в 07:52
2 ответа

Согласно официальной документации Krestel, рекомендуется использовать обратный прокси. Документ по реализации хорош, и в нем подробно рассказывается о нем: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-5.0

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

1
ответ дан 4 January 2021 в 08:35

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

1
ответ дан 4 January 2021 в 08:35

Теги

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