发布文件放到home下
然后依次输入
首先,需要创建一个systemd服务文件。我们一般将这种服务文件放在/etc/systemd/system/
目录下,并且给它一个.service
后缀。例如,你可以创建一个名为wecharwebapi.service
的文件。
sudo vi /etc/systemd/system/wecharwebapi.service
在打开的编辑器中,输入以下配置信息
[Unit]
Description=WeCharWebApi Service
After=network.target
[Service]
ExecStart=/usr/bin/nohup /usr/bin/dotnet /home/WeCharWebApi/WeCharWebApi.dll --urls http://172.18.214.149:5000
WorkingDirectory=/home/WeCharWebApi
Restart=always
RestartSec=10
StartLimitInterval=1
SyslogIdentifier=dotnet-WeCharWebApi
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
保存文件并退出编辑器后,首先重新加载systemd管理器的配置文件以识别新的服务单元:
sudo systemctl daemon-reload
sudo systemctl start wecharwebapi.service
sudo systemctl enable wecharwebapi.service
sudo systemctl status wecharwebapi.service
然后重启服务器