阿里云Ubuntu安装ASP.NET Core

购买服务器之前,一定要看看最新版的.NET支持那些版本的Linux。

拿到服务器,一般一上来都是先执行两句话,先Upgrade再Update。

sudo apt-get upgrade
sudo apt-get update

安装官方手册上一步一步来:

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

防火墙:

sudo ufw enable
sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 5000
sudo ufw reload

然后把Publish后的产物通过Xftp上传到服务器。

没错,需要Nginx。

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-6.0