webapi釋出centos stream 8設定自動執行

啊修發表於2024-07-04

釋出檔案放到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

然後重啟伺服器

相關文章