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