zoukankan      html  css  js  c++  java
  • dotnet core 2 在 centos7+ supervisord 直接运行笔记

    安装dotnet core 

    按下面官方步骤

    https://www.microsoft.com/net/learn/get-started/linuxcentos

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

    sudo sh -c 'echo -e "[packages-microsoft-com-prod] name=packages-microsoft-com-prod baseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

    sudo yum update

    sudo yum install libunwind libicu

    sudo yum install dotnet-sdk-2.0.2

    创建目录

     /usr/dotnet/Mvc/

    创建项目  dotnet new mvc

    运行 

    dotnet run

    dotnet  Mvc

    修改端口

    Program.cs 添加

    .UseUrls("http://*:80")

    打开防火墙:

    firewall-cmd --zone=public --add-port=80/tcp --permanent

    firewall-cmd --reload

    可以看到网站了。

    接下来,设置后台运行

    安装主要参考这个文章

    http://blog.csdn.net/xyang81/article/details/51555473

     修改/etc/supervisor/supervisord.conf 最后部分

    [include]
    files = /etc/supervisor/config.d/*.conf

    同时创建 /etc/supervisor/config.d 文件夹。然后再下面这个  Mvc.conf

    [program:Mvc]
    command=dotnet /usr/dotnet/Mvc/bin/Debug/netcoreapp2.0/Mvc.dll
    directory=/usr/dotnet/Mvc
    environment=ASPNETCORE__ENVIRONMENT=Production
    user=root #这个还不懂修改
    stopsignal=INT
    autostart=true
    autorestart=true
    startsecs=1
    stderr_logfile=/var/log/Mvc.err.log
    stdout_logfile=/var/log/Mvc.out.log

    启动

    supervisord -c /etc/supervisor/supervisord.conf

     控制命令

    supervisorctl status
    supervisorctl stop Mvc
    supervisorctl start Mvc
    supervisorctl restart Mvc
    supervisorctl reread
    supervisorctl update

    这里有一个坑就是,当修改Mvc.conf的时候,需要运行 update命令。这个工具会缓存,所以直接修改没用。

    后记:

    还需要创建用户。现在还是用root直接运行。

  • 相关阅读:
    常用的网站cms内容管理系统推荐
    PageAdmin网站内容管理系统出现403错误的解决方法
    使用PageAdmin网站内容管理系统做网站的好处
    网站建设步骤及常用建站系统分享
    企业网站建设如何选择建站公司
    如何采用PageAdmin自助建站系统来进行企业网站建设
    站群系统-站群软件系统推荐
    js计算之递归
    算法之插入排序
    javaScript设计模式之常用工厂模式
  • 原文地址:https://www.cnblogs.com/goodfulcom/p/8087780.html
Copyright © 2011-2022 走看看