一.Linux部署NetCore网站(Linux Debian(UOS、麒麟Ubuntu)安装NET8 SDK,部署网站)
1.安装SDK框架命令: 参照微软官网 地址 : https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-debian?tabs=dotnet8
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0
sudo apt-get install -y dotnet-runtime-8.0 #运行时,装了SDK可不装运行时。
dotnet --info #查看安装的Net版本
apt-get install -y libgdiplus #打印模块需要安装
sudo apt-get install -y ttf-mscorefonts-installer # 安装微软核心字体
附:CentOS
sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm sudo yum install dotnet-sdk-8.0
2.开启端口
sudo apt-get install ufw sudo apt-get update # 更新源地址 sudo ufw allow 8001/tcp #开启8001端口 sudo ufw allow 8002/tcp #开启8002端口
3.运行.Net Core程序(在网站的根目录下,右击打开命令窗口):
IP为192.168.0.152:
sudo dotnet WEBLAS.dll --urls=http://*:8001
或者
dotnet WEBLAS.dll --urls=http://192.168.0.6:8001 &
sudo dotnet OPAC.dll --urls=http://*:8002
或者
dotnet OPAC.dll --urls=http://192.168.0.152:8002 &
121:
sudo dotnet WEBLAS.dll --urls=http://*:8001 dotnet WEBLAS.dll --urls=http://192.168.0.121:8001 & sudo dotnet OPAC.dll --urls=http://*:8002 dotnet OPAC.dll --urls=http://192.168.0.121:8002 &
可选功能:
1.Linux(Debian)下部署.NET Core网站(守护进程开机自启网站)
2.安装
列出8001使用的进程:
sudo lsof -i :8001
sudo kill <PID>
3.开启端口:
sudo ufw allow 80/tcp
sudo ufw disable #关闭防火墙
netstat -luntap | grep 80
4.安装docker
https://developer.baidu.com/article/details/2813026
sudo apt-get install ufw