只需一步,快速开始
主题 963|帖子 963|积分 2891
sudo apt install openssh-server
wget https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt install aspnetcore-runtime-6.0
dotnet publish --configuration Release -o LinuxPublish
sudo apt install lrzsz
mkdir WebSite
cd WebSite
sudo apt install unzip
sudo unzip 文件名.zip
cd 项目发布目录名称
dotnet 项目文件名.dll --urls "http://0.0.0.0:5000"
nohup dotnet 项目名称.dll --urls "http://0.0.0.0:5000" &
sudo su root
cd /etc/systemd/system
vi myProject.service
[Unit] Description=Daemon for my first ASP.NET Core application #当前服务配置文件的描述 [Service] WorkingDirectory=/home/jcx/LinuxPublish ExecStart=/usr/bin/dotnet /home/jcx/LinuxPublish/MockSchoolManagement.Mvc.dll --urls "http://0.0.0.0:5000" Restart=always #服务推出后,不管是什么退出原因,总是重启 RestartSec=10 #重启服务之前,需要等待的秒数 SyslogIdentifier=MockSchoolManagement User=root #使用该服务的用户 Environment=ASPNETCORE_ENVIRONMENT=Production #环境变量 [Install] WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable 服务文件名
systemctl start 服务文件名
systemctl status 服务文件名
apt-get install supervisor
cd /ect/supervisor/conf.d/
vi 文件名.conf
[program:HelloWebApp] command=dotnet MockSchoolManagement.Mvc.dll --urls "http://0.0.0.0:5000" directory=/home/jcx/LinuxPublish environment=ASPNETCORE__ENVIRONMENT=Production #环境变量 user=root #进程执行的用户身份 stopsignal=INT autostart=true #是否自动启动 autorestart=true #是否自动重启 startsecs=1 #自动重启间隔 stderr_logfile=/var/log/HelloWebApp.err.log #标准错误日志 stdout_logfile=/var/log/HelloWebApp.out.log #标准输出日志
sudoservice supervisor stop sudoservice supervisor start
supervisorctl shutdown#关闭所有任务 supervisorctl stop|start program_name supervisorctl status #查看所有任务状态
[inet_http_server] port=服务器IP:7002
sudo apt-get install nginx
server { listen 80 default_server; server_name _; location / { proxy_pass http://127.0.0.1:5000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播
tsx81428