Сообщения

Сообщения за 2019

Публикация приложения ASP.Net Core на VPS с CentOS 7 + Nginx

В данной статье рассмотрим способ развертывания ASP.NET Core приложения под Linux на примере CentOS 7. Подразумевается наличие bash оболочки на системе разработчика (Linux\MacOS). В последних версиях Windows 10 можно воспользоваться встроенной bash оболочкой, для этого из магазина приложений Windows можно установить дистрибутив Debian или любой другой. После этого вы сможете открыть bash shell под windows и устанавливать любые необходимые пакеты через apt-get или другой менеджер пакетов в зависимости от дистрибутива. Также подразумевается наличие доступа по ssh до vps и сгенерированный публичный ключ ssh, для этого можно запустить в bash команду ssh-keygen.  После входа на сервер по ssh под root создадим пользователя для выполнения административных задач и пользователя для запуска приложений, для этого выполняем adduser www passwd www adduser admin passwd admin gpasswd -a admin wheel добавляем пользователя admin в группу www usermod -a