釋出檔案放到home下
然後依次輸入
第一步:建立服務檔案
首先,需要建立一個systemd服務檔案。我們一般將這種服務檔案放在
/etc/systemd/system/
目錄下,並且給它一個.service
字尾。例如,你可以建立一個名為wecharwebapi.service
的檔案。sudo vi /etc/systemd/system/wecharwebapi.service
第二步:編寫服務檔案
在開啟的編輯器中,輸入以下配置資訊
[Unit] Description=WeChar Web API Service [Service] WorkingDirectory=/home/WebCharApi ExecStart=/usr/bin/dotnet /home/WebCharApi/WeCharWebApi.dll --urls=http://0.0.0.0:80 Restart=always # Restart service after 10 seconds if the dotnet service crashes: RestartSec=10 KillSignal=SIGINT SyslogIdentifier=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
然後重啟伺服器