• 2020年1月15日

Centos 7.7 搭配宝塔7部署.Net Core 3.1网站程序

之前发布过.Net Core 2.2的教程,这次整理的是3.1

一、首先在魔码云购买活动特价云服务器(1核CPU、1G内存、40G+10G硬盘、1M带宽 99元/首年)

二、安装宝塔面板:请参考《Linux服务器安装宝塔服务器管理控制面板》

注意:宝塔7的安装命令如下:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

三、安装nginx

登录宝塔面板后,安装nginx,如果有需要可再安装Mysql、ftp等应用

四、安装.Net Core运行时

可参考:《CentOS 7 包管理器 – 安装 .NET Core》

1、新服务器首次要进行注册 Microsoft 密钥和源

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

2、安装.net core runtime

sudo yum install aspnetcore-runtime-3.1

3、安装.net runtime

sudo yum install dotnet-runtime-3.1

五、设置反向代理

按照数字标注的顺序操作打开添加反向代理界面
代理名称随便填写,认得出来即可!
目标url填写http://localhost:500 即可,发送域名 localhost 即可

六、上传.net Core程序

进入先前建立的站点目录,发布出来的.net core 网站文件

建议将文件打包成.zip格式压缩包,上传到目录后解压缩即可!

七、运行.Net Core 3.1程序

进入宝塔终端命令行
dotnet /www/wwwroot/xxx/应用名称.dll 即可

总结:

Centos 搭配宝塔面板搭建.net core 3.1环境主要难度在于设置反向代理和如何运行程序,其他的网上大部分的教程都已经有了。

推荐新手先购买魔码云的99元特价云服务器作为练手,可用于正式部署和测试环境。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注