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

      

  

原文地址:https://www.cnblogs.com/kwoon/p/14131784.html