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、测试

          

      

  • 相关阅读:
    a标签中调用js的几种方法
    IE11浏览器:请不要再叫我IE,谢谢
    IE11浏览器:请不要再叫我IE,谢谢
    浅谈href=#与href=javascript:void(0)的区别
    浅谈href=#与href=javascript:void(0)的区别
    Google Java编程风格指南
    Google Java编程风格指南
    Git学习小结 ~ Lethe's Blog
    Binder机制简析(三)
    Ness
  • 原文地址:https://www.cnblogs.com/kwoon/p/14131784.html
Copyright © 2011-2022 走看看