Перейти к содержанию

Запуск приложения ASP.NET Core за обратным прокси-сервером в Linux

Запуск приложения в Linux во многом аналогичен запуску приложения с помощью IIS.

  1. Опубликуйте приложение при помощи команды dotnet publish;
  2. Установите необходимые компоненты на сервер. Инструкция;
  3. Скопируйте приложение на сервер;
  4. Настройте обратный прокси-сервер;
  5. Настройте инструмент управления процессами для приложения. IIS действует и как обратный прокси-сервер, и как диспетчер процессов, перезапуская приложение в случае сбоя; в Linux обычно требуется настроить отдельное ПО для этого.
Запуск приложений ASP.NET Core в Docker

ASP.NET Core хорошо подходит для развертывания в контейнерах, однако переход к Docker требует сдвига в методологии развертывания. Вот некоторые ресурсы, с которыми рекомендуется ознакомиться:

Как выполнить пункты 4 и 5? Зависит от того, какие обратные прокси и диспетчеры процессов вы хотите использовать.Вот руководства по настройке NGINX и systemd и Apache и systemd от Microsoft.


Последнее обновление : 14 октября 2022 г.
Дата создания : 14 октября 2022 г.

Комментарии

Комментарии