zoukankan      html  css  js  c++  java
  • .net core部署到ubuntu18.04

    .net core:5.0.101

    Ubuntu:18.04

      

    1、安装dotnet core SDK

      sudo apt-get update;

      sudo apt-get install -y apt-transport-https &&

      sudo apt-get update &&

      sudo apt-get install -y dotnet-sdk-3.1

    2、新建目录,创建项目

      cd /var

      mkdir projects  

      dotnet new mvc

    3、安装nginx

      sudo apt-get update

      sudo apt-get install nginx

     (1)启动服务

        sudo service nginx start

     (2)修改default

        cd /etc/nginx/sites-available

        sudo vim default

        

     (3)配置SSL

        cd /etc/nginx

        mkdir cert

        证书上传到cert文件夹

        

        cd /etc/nginx

        sudo vim nginx.conf  

        

      (4)设置Http转Https

        

        由于是华为云耀云服务器,安全组要添加端口,如下:

        

      (3)重新启动nginx

        sudo nginx -t

        sudo nginx -s reload

    4、修改Program.cs

      cd ~/projects/

      vim Program.cs

      

    5、配置supervisor守护进程

      sudo apt-get update;

      sudo apt-get install supervisor;

      sudo service supervisor start;

     创建projects项目配置文件

      vim /etc/supervisor/conf.d/projects.conf

      

      

     重启supervisor进程

      sudo service supervisor restart;

    6、测试

          

      

  • 相关阅读:
    MySQL-存储过程
    MySQL-触发器
    MySQL自学笔记
    arrayList和LinkedList区别
    RecyclerView和ListView比较
    【二叉树遍历】必知方式
    进程与线程的区别
    【单例模式】java实现
    【斐波那契数列】java探究
    replugin插件化,插件转场动画失效的问题解决
  • 原文地址:https://www.cnblogs.com/kwoon/p/14131784.html
Copyright © 2011-2022 走看看