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直接运行。

  • 相关阅读:
    700. Search in a Binary Search Tree
    100. Same Tree
    543. Diameter of Binary Tree
    257. Binary Tree Paths
    572. Subtree of Another Tree
    226. Invert Binary Tree
    104. Maximum Depth of Binary Tree
    1、解决sublime打开文档,出现中文乱码问题
    移植seetafaceengine-master、opencv到ARM板
    ubuntu16.04-交叉编译-SeetaFaceEngine-master
  • 原文地址:https://www.cnblogs.com/goodfulcom/p/8087780.html
Copyright © 2011-2022 走看看