Centos8 下部署 ASP.net Core 程序

技术Centos8 下部署 ASP.net Core 程序 Centos8 下部署 ASP.net Core 程序1、安装需要的SDK包,如果程序包含3.1版本,需要安装3.1的SDK。
sudo dn

Centos8下部署ASP.net核心程序

1、安装需要的SDK包,如果程序包含3.1版本,需要安装3.1的SDK。

sudo dnf安装dotnet-sdk-5.0

dotnet版本

网络列表运行时

2、net core程序中带有图片验证码需要事先安装GDI的图形库

https://www。单一项目。com/download/stable/# download-Lin-centos

1、Add the Mono repository to your system

CentOS/RHEL 8(x86_64)

rpmkeys-import ' http://密钥服务器。Ubuntu。com/pks/lookup op=getsearch=0x3fa 7e 0328081 BFF 6a 14 da 29 aa 6a 19 b 38 d3d 831 ef '

苏-c ' curl https://download.mono-project.com/repo/centos8-stable.repo | tee/etc/yum。回购。d/mono-centos 8-稳定。回购

CentOS/RHEL 7(x86_64)

rpmkeys-import ' http://密钥服务器。Ubuntu。com/pks/lookup op=getsearch=0x3fa 7e 0328081 BFF 6a 14 da 29 aa 6a 19 b 38 d3d 831 ef '

苏-c ' curl https://download.mono-project.com/repo/centos7-stable.repo | tee/etc/yum。回购。d/mono-centos 7-稳定。回购

CentOS/RHEL 6(x86_64, i686)

rpm-import ' http://密钥服务器。Ubuntu。com/pks/lookup op=getsearch=0x3fa 7e 0328081 BFF 6a 14 da 29 aa 6a 19 b 38 d3d 831 ef '

苏-c ' curl https://download.mono-project.com/repo/centos6-stable.repo | tee/etc/yum。回购。d/mono-centos 6-稳定。回购

2、Install Mono

未完成(did not finish)安装单一开发

使用 Nginx 在 Linux 上托管 ASP.NET Core

https://个医生。微软。com/zh-cn/aspnet/core/host-and-deploy/Linux-nginxview=aspnetcore-6.0

妙的安装nginx -y

系统细胞毒性T淋巴细胞(cytotoxic lymphocyte的缩写)状态nginx

systemctl enable - now nginx

系统细胞毒性T淋巴细胞(cytotoxic lymphocyte的缩写)启动nginx

服务器{

听80;

服务器名example.com *;

位置/

proxy _ pass http://127。0 .0 .1:5000;

proxy _ http _版

proxy _ set _ header Upgrade $ http _ Upgrade;

代理集头连接保持活动;

代理集头主机$ host

proxy _ cache _ bypass $ http _ upgrade;

proxy _ set _ header _ X-forward-For $ proxy _ add _ X _ forward _ For;

代理集头-转发-原型$方案;

}

}

把启动命令写成服务

/etc/system d/system/core。服务

[单位]

描述='核心。服务

[服务]

类型=简单

GuessMainPID=true

工作指南=/www/web/mng

标准输出=日志

标准错误=日志

exec start=/usr/lib 64/dotnet/dotnet/www/web/mng/clyg _ TMC _ manage。dll-URL=' http://* :5000 '

重启=始终

[安装]

WantedBy=多用户。目标

官方给的服务配置文件,供参才考。试了多次都不能启动。

sudo nano/etc/systemd/system/红隼-hello app。服务

[单位]

描述=示例。运行在人的本质上的网络应用编程接口

[服务]

工作目录=/var/www/hello app

exec start=/usr/bin/dotnet/var/www/hello app/hello app。dll

重启=始终

#如果dotnet服务崩溃,10秒后重新启动服务:

RestartSec=10

KillSignal=SIGINT

SyslogIdentifier=dotnet-示例

用户www-data

环境=ASPNETCORE _ ENVIRONMENT=生产

环境=DOTNET _ PRINT _遥测_ MESSAGE=false

[安装]

WantedBy=多用户。目标

sudo系统ctl启用红隼-helloapp.service

sudo系统ctl启动红隼-helloapp.service

sudo系统ctl状态你好应用。服务

参考链接

https://huchengv5.github.io/post/如何将ASP。NET-核心站点部署到CentOS.html

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128330.html

(0)

相关推荐

  • 同心协力的协是什么意思,同心协力的协是什么意思

    技术同心协力的协是什么意思,同心协力的协是什么意思“协”的意思是同心协力的协是什么意思:共同 同心协力 【解释】团结一致,共同努力。 【出自】汉·贾谊《过秦论》:“且天下尝同心并力攻秦矣,然困于险阻而不能进者,岂勇力智慧

    生活 2021年10月25日
  • dubbo服务无法调用的原因(dubbo服务已发布却无法调用)

    技术dubbo调不到dubbo服务怎么办这篇文章主要讲解了“dubbo调不到dubbo服务怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dubbo调不到dubbo服

    攻略 2021年12月15日
  • Nginx 项目部署

    技术Nginx 项目部署 Nginx 项目部署1. Window 本地部署
    1.1 下载安装官方地址https://nginx.org/其中包含很多nginx版本,大致可以分为:Mainline ver

    礼包 2021年10月28日
  • 12月13号

    技术12月13号 12月13号一.获取上传视频后id和用户名的信息protected void Page_Load(object sender, EventArgs e) {

    礼包 2021年12月14日
  • OpenEuler基础实验

    技术OpenEuler基础实验 OpenEuler基础实验OpenEuler基础实验
    20191331 lyx
    基于 鲲鹏--OpenEuelr 20.03 64bit--ARM (华为云服务器)
    实验

    礼包 2021年11月1日
  • CentOS/RHEL 7上PostgreSQL如何安装配置

    技术CentOS/RHEL 7上PostgreSQL如何安装配置这篇文章主要介绍了CentOS/RHEL 7上PostgreSQL如何安装配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获

    攻略 2021年11月15日