注册 Microsoft 密钥和源

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb


安装 .NET Core SDK

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-3.1

安装完成执行 dotnet --info 命令查看安装的SDK信息

.Nginx安装

因为.NetCore是自宿主,所以我们需要一个反向代理web服务器来给我的kestrel做反向代理

安装命令
sudo apt-get install nginx

启动命令
sudo service nginx start

安装成功后直接访问服务器地址,若出现下图则nginx安装成功
20191211143329.png

 

PM2是一个nodejs进程高级工具,用来守护 .NET Core 进程是没有问题,最主要的原因,它没有繁琐的安装和配置,非常适合初学者。
PM2依赖nodejs,所以我们先需要安装nodejs。

更新apt-get
apt-get update
安装node.js
apt-get install nodejs
安装npm
apt-get install npm
安装PM2
npm install -g pm2
设置开机启动
pm2 startup

 

posted on 2020-08-01 11:24  啊修  阅读(440)  评论(0编辑  收藏  举报