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)

相关推荐

  • 优化SQL Server 索引的小技巧有哪些

    技术优化SQL Server 索引的小技巧有哪些优化SQL Server 索引的小技巧有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在

    攻略 2021年12月1日
  • git分支合并

    技术git分支合并 git分支合并在做开发的时候,你和你的小伙伴在同一个仓库下不同分支进行开发,最后需要把代码合并到一个分支中。比如他用的是master分支,然而你用的你自己建的一个分支new。你需要把

    礼包 2021年10月19日
  • go并发中select的示例分析

    技术go并发中select的示例分析这篇文章给大家分享的是有关go并发中select的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言介绍:对于Go语言并发通讯,是使用的协程go

    攻略 2021年11月17日
  • react无状态怎么写

    技术react无状态怎么写这篇文章主要介绍了react无状态怎么写,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 react无

    攻略 2021年11月26日
  • 端午节的简介50字,端午节的来历30字左右

    技术端午节的简介50字,端午节的来历30字左右战国时期的楚国(今湖北)诗人屈原在该日抱石跳汨罗江自尽端午节的简介50字,统治者为树立忠君爱国标签将端午作为纪念屈原的节日;部分地区也有纪念伍子胥、曹娥等说法。
    端午节与春节

    生活 2021年10月22日
  • jquery如何修改tr的类

    技术jquery如何修改tr的类这篇文章主要介绍“jquery如何修改tr的类”,在日常操作中,相信很多人在jquery如何修改tr的类问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jqu

    攻略 2021年11月19日