首页 > 其他分享 >麒麟V10 .NET6 部署教程

麒麟V10 .NET6 部署教程

时间:2024-08-05 12:54:40浏览次数:13  
标签:教程 supervisor service V10 nginx systemctl usr install NET6

1. .NETCORE 环境 这里我用的是.NET6

rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
yum install dotnet-sdk-6.0

 2. 上传文件然后解压FTP,我这里用rar所以要装一下

yum install unrar

unrar x 你的项目.rar

3.安装和配置nginx

yum install nginx

#nginx开机启动
sudo systemctl start nginx
sudo systemctl enable nginx

#nginx启动测试
sudo service nginx start

#测试一下
curl http://127.0.0.1

4.进程守护,麒麟的比较麻烦,要耐心看步骤

  1. 输入命令:yum install python-setuptools
  2. 输入命令:easy_install supervisor
  3. 配置Supervisor:mkdir /etc/supervisor  执行  echo_supervisord_conf > /etc/supervisor/supervisord.conf 生成配置
  4. 修改配置文件:
    [include]
    files = relative/directory/*.ini
  5. 在/etc/supervisor/下创建conf.d文件夹,并放入配置文件
  6. [program:project]
    command=dotnet project.dll
    directory=/usr/project
    environment=ASPNETCORE__ENVIRONMENT=Production
    user=root
    stopsignal=INT
    autostart=true
    autorestart=true
    startsecs=1
    stderr_logfile=/var/log/project.err.log
    stdout_logfile=/var/log/project.out.log

     

  7. 设置开机启动,需先创建开机服务

    再配置前,先关闭supervisor

    ps -ef | grep super

    查找进程,再杀掉

    kill -9  进程号

    新建系统服务文件

    vi  /usr/lib/systemd/system/supervisor.service

    输入下面内容

    [Unit]
    Description=supervisor
    After=network.target
    ​
    [Service]
    Type=forking
    ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
    ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown
    ExecReload=/usr/bin/supervisorctl $OPTIONS reload
    KillMode=process
    Restart=on-failure
    RestartSec=42s
    ​
    [Install]
    WantedBy=multi-user.target
     
  8. 然后设置开机启动的内容

    systemctl daemon-reload
    systemctl start supervisor.service
    systemctl status supervisor.service

    最后设置成自启动

    systemctl enable supervisor.service

标签:教程,supervisor,service,V10,nginx,systemctl,usr,install,NET6
From: https://www.cnblogs.com/linyijia/p/18343009

相关文章

  • Stable Diffusion AI 4.8.7软件安装包下载及安装教程
    软件下载1.软件名称:StableDiffusionAI2.软件版本:4.8.73.软件大小:16.52GB4.安装环境:win7/win10/win11(64位)5.百度网盘下载地址:提示:建议先转存后下载,主页可获取更多行业软件和办公黑科技及素材等!软件介绍StableDiffusionAI是一款先进的以文本生成图像的AI工具,能......
  • yolov8的模型剪枝教程
            模型剪枝是用在模型的一种优化技术,旨在减少神经网络中不必要的参数,从而降低模型的复杂性和计算负载,进一步提高模型的效率。    模型剪枝的流程:约束训练(constainedtraining)、剪枝(prune)、回调训练(finetune)    本篇主要记录自己YOLOv8模型剪枝......
  • 【web3.0】Web3 开发教程与代码资源:探索如何在Web3项目中开发应用
    引言Web3,作为区块链技术和互联网融合的产物,正逐步重塑我们对数字世界的理解与交互方式。它不仅仅是一个技术概念,更是一个去中心化、用户主权的网络愿景,旨在通过智能合约、去信任的交易和加密货币等技术手段,为用户提供前所未有的数据安全性和经济自主权。本教程将引导你从零开......
  • steam使用环境,下载,安装综合教程
    在安装steam前必须先安装steam++(WattToolkit),(在注册steam账号期间,或者登录期间先打开steam++)直接搜索引擎搜索,找到下载打开后,在左边栏点击蓝色小闪电,然后全选点击一键加速。一、Steam下载安装1.1Steam下载Steam官网:https://store.steampowered.com/浏览器进入Steam......
  • 详细教程 MySQL 数据库 下载 安装 连接 环境配置 全面
    数据库就是储存和管理数据的仓库,对数据进行增删改查操作,其本质是一个软件。首先数据有两种,一种是关系型数据库,另一种是非关系型数据库。关系型数据库是以表的形式来存储数据,表和表之间可以有很多复杂的关系,比如:MySQL、Oracle、SQLServer等;非关系型数据库是以数据集的形式存......
  • 怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
    《幻兽帕鲁》是一款备受瞩目的开放世界生存建造游戏,近期在游戏界非常火爆。玩家可以在游戏世界中收集神奇的生物“帕鲁”,并利用它们进行战斗、建造、农耕、工业生产等各种活动。与其他开放世界游戏不同,要想实现多人联机游戏,玩家需要自行搭建服务器。目录基本步骤创建和登录主机......
  • Linux设置定时任务命令crontab详解教程
    一、crontab命令介绍crontab是一个在Linux系统中用于设置周期性被执行的任务的工具,‌即可以执行定时任务,它可以帮助用户实现定时间运行程序或脚本的需求。‌/var/spool/cron/目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名/etc/crontab这个文......
  • 直播自动回复浏览器插件开发-抖音直播自动回复插件-抖音小店飞鸽客服自动回复插件(简单
    抖音直播自动回复插件抖音小店飞鸽客服自动回复插件演示网站:https://gofly.sopans.com/douyin.html开发浏览器插件是一个相对复杂的过程,涉及到前端开发、浏览器API的使用以及插件的架构设计。以下是开发浏览器插件的一般步骤:了解浏览器插件基础:学习浏览器插件的基本概念,包......
  • Python 基础教程:List(列表)的使用
    《Python基础教程:List(列表)的使用》在Python中,列表是最基本的数据结构之一,它是一种有序的、可变的数据集合,可以包含任意类型的元素,包括数字、字符串、其他列表等。1.列表的创建列表使用方括号[]创建,列表中的元素用逗号,分隔。#创建一个包含整数的列表numbers......
  • 五级分销版蝶影全网VIP影视 APP源码 安卓+苹果iOS双端+搭建教程
    ###五级分销版蝶影全网VIP影视APP源码安卓+苹果iOS双端+搭建教程在数字娱乐的浪潮中,影视APP成为了人们生活中不可或缺的一部分。随着技术的不断进步,定制化的影视APP源码成为了市场上的新宠。本文将详细介绍一款名为“蝶影”的全网VIP影视APP源码,它支持五级分销模式,并提供......