一.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

posted on 2024-12-13 15:24  RookieBoy666  阅读(578)  评论(0)    收藏  举报