一佳一

记录像1+1一样简洁的代码
随笔 - 396, 文章 - 0, 评论 - 95, 阅读 - 107万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

麒麟V10 .NET6 部署教程

Posted on   一佳一  阅读(394)  评论(0编辑  收藏  举报

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
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2016-08-05 w3svc无法启动
点击右上角即可分享
微信分享提示