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)

相关推荐

  • RAC安装时出现PRKC-1024错误怎么办

    技术RAC安装时出现PRKC-1024错误怎么办这篇文章给大家分享的是有关RAC安装时出现PRKC-1024错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Clusterware安装到

    攻略 2021年11月10日
  • lte网络注册流程,3)

    技术lte网络注册流程,3) lte网络注册流程(3)
    lte网络注册流程(3)
    本文介绍下下lte网络注册的附着和建立默认承载的过程之中消息分析.
    1.attach request消息中主要包括:EP

    礼包 2021年11月25日
  • nagios如何监控linux客户端主机

    技术nagios如何监控linux客户端主机这篇文章主要介绍nagios如何监控linux客户端主机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!nagios监控linux主机1.客户端自定义监控

    攻略 2021年10月21日
  • Java学习之手机编程软件

    技术Java学习之手机编程软件 Java学习之手机编程软件对于Java,有两种截然不同的观点:一种认为Java是最简单功能最强大的编程语言之一,另一种则表示这种编程语言既难用又复杂。安卓手机Java编程

    礼包 2021年11月29日
  • centos安装jdk1.8并配置环境变量(linux下载jdk并配置java环境)

    技术CentOS系统下如何安装及配置JDK这篇文章主要为大家展示了“CentOS系统下如何安装及配置JDK”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS系统下如何

    攻略 2021年12月20日
  • 如何复制加密的sd卡(手机克隆sd卡数据到新手机)

    技术如何克隆SD卡的内容这篇文章将为大家详细讲解有关如何克隆SD卡的内容,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。如何克隆SD卡的内容树莓派安装好了软件,其它的需要重

    攻略 2021年12月22日