.NetCore3.1 部署 Linux

环境描述

Centos7 + 宝塔 + NetCore3 + Redis + Mysql

1.安装.Net SDK

在安装.NET之前,需要注册产品存储库并安装所需的依赖关系。

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

1.1安装.NET SDK

sudo yum update

.NetCore3.1 部署 Linux_第1张图片

sudo yum install dotnet-sdk-3.1

依照网速 大概40分钟

.NetCore3.1 部署 Linux_第2张图片

2 发布网站

.NetCore3.1 部署 Linux_第3张图片

3 添加网站.

这里是宝塔的后台. 以下均用这个创建网站.

.NetCore3.1 部署 Linux_第4张图片

4 上传代码

 创建的网站目录下

.NetCore3.1 部署 Linux_第5张图片

5 生成ssl 

如果不需要https访问,可以跳过

5.1免费证书就不多说了

 

5.2创建ssl

.NetCore3.1 部署 Linux_第6张图片

.NetCore3.1 部署 Linux_第7张图片

6 创建Nginx 

在创建的网站中 创建反向代理

.NetCore3.1 部署 Linux_第8张图片

.NetCore3.1 部署 Linux_第9张图片

 

7 启动网站

先在终端进入网站目录 . 然后 dotnet ****.dll 启动

.NetCore3.1 部署 Linux_第10张图片

没有报错 表示启动成功

访问正常

.NetCore3.1 部署 Linux_第11张图片

这个进程只是简单的测试模式. 如果要正式使用. 可以看我其他帖子 .守护.net进程

supervisor守护.netcore或redis等进程实现开机运行,故障自启的配置和卸载

https://blog.csdn.net/liutietuo/article/details/103694812

感谢支持

 

你可能感兴趣的:(.netcore,宝塔)