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)

相关推荐

  • 实验四-Web服务器2

    技术实验四-Web服务器2 实验四-Web服务器2Web服务器
    1.任务详情
    基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:Web服务器的客户端服务器,提交程序

    礼包 2021年12月3日
  • 11g RAC打开DG的redo实时应用是怎样的

    技术11g RAC打开DG的redo实时应用是怎样的今天就跟大家聊聊有关11g RAC打开DG的redo实时应用是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收

    攻略 2021年11月29日
  • SQL Server中的Forwarded Record计数器影响IO性能的解决方法

    技术SQL Server中的Forwarded Record计数器影响IO性能的解决方法SQL Server中的Forwarded Record计数器影响IO性能的解决方法,针对这个问题,这篇文章详细介绍了相对应的分析和

    攻略 2021年12月1日
  • Hive中静态分区与动态分区的示例分析

    技术Hive中静态分区与动态分区的示例分析这篇文章给大家分享的是有关Hive中静态分区与动态分区的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  分区是hive存放数据的一种方式。将

    攻略 2021年12月10日
  • MySQL5.5基于CentOS6二进制包安装是怎么样的

    技术MySQL5.5基于CentOS6二进制包安装是怎么样的MySQL5.5基于CentOS6二进制包安装是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易

    攻略 2021年10月25日
  • 怎么理解PHP7.2忽略父类方法以及Liskov替换原则相关问题

    技术怎么理解PHP7.2忽略父类方法以及Liskov替换原则相关问题这篇文章主要介绍“怎么理解PHP7.2忽略父类方法以及Liskov替换原则相关问题”,在日常操作中,相信很多人在怎么理解PHP7.2忽略父类方法以及Li

    攻略 2021年11月16日