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)

相关推荐

  • CCFCSP 202012-2 期末预测之最佳阈值

    技术CCFCSP 202012-2 期末预测之最佳阈值 CCFCSP 202012-2 期末预测之最佳阈值题目背景
    考虑到安全指数是一个较大范围内的整数、小菜很可能搞不清楚自己是否真的安全,顿顿决定设置

    礼包 2021年11月15日
  • decimal数据类型

    技术decimal数据类型 decimal数据类型GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://ww

    礼包 2021年12月21日
  • https认证是怎样的

    技术https认证是怎样的https认证是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。使用https过程中有三个角色:CA认证机构: 证书颁发机

    攻略 2021年11月12日
  • z是什么数,在数学的集合里Z代表什么

    技术z是什么数,在数学的集合里Z代表什么整数集为什么用 Z 表示呢?自然数集 N 是 英文natural number(自然数)的第一个字母;实数集 R 是real number(实数)的第一个字母;复数集 C 是com

    生活 2021年10月29日
  • Spring框架访问数据库的两种方式的小案例

    技术Spring框架访问数据库的两种方式的小案例 Spring框架访问数据库的两种方式的小案例1.1 以Xml的方式访问数据库的案例
    要以xml的方式访问数据库需要用到JdbcTemplate ,因为

    礼包 2021年10月19日
  • nebulagraph数据库性能测试(数据库nebulagraph)

    技术如何进行图数据库Nebula Graph 的数据模型和系统架构设计本篇文章为大家展示了如何进行图数据库Nebula Graph 的数据模型和系统架构设计,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详

    攻略 2021年12月20日