Linux CentOS上部署webapi專案

2022-01-22 12:40:04 字數 898 閱讀 7054

1.安裝netcore環境

參考文章:

安裝 .net 之前,請執行以下命令,將 microsoft 包簽名金鑰新增到受信任金鑰列表,並新增 microsoft 包儲存庫。 開啟終端並執行以下命令:

sudo rpm -uvh 

.net core sdk 使你可以通過 .net core 開發應用。 如果安裝 .net core sdk,則無需安裝相應的執行時。 若要安裝 .net core sdk,請執行以下命令:

sudo yum install dotnet-sdk-3.1

檢視是否安裝成功:

dotnet --info

2.部署站點

我使用的是winscp,將webapi發布後的檔案拷貝到linux虛擬機器裡

切換至所在目錄,啟動**

dotnet webapi.dll --urls=http://*:8080 --指定8080埠

要開啟linux虛擬機器的8080埠,外部才可以訪問站點:

參考:3.啟動停止

進入目錄 cd /netcore/api

檢視程序

ps -aux | grep "

webapi.dll

"

關閉

kill 35520

此種方式系統重啟就要再手動啟動api,可為api建立守護程序,參考:linux 建立webapi 守護程序

Linux Centos上部署禪道

1.檢視linux伺服器版本資訊 cat etc redhat release centos linux release 7.6.1818 core wget 3.直接解壓安裝包到 opt目錄下 tar zxvf zentaopms.9.8.2.zbox 64.tar.gz c opt 4.修改禪道...

linux centos 部落格系統部署

一 部署apache httpd server和php5.4 使用yum安裝 二 部落格部署 1 配置資料庫 建立資料庫 create database emlog 建立專屬使用者 grant all on emlog.to emloguser 192.168.identified by 12345...

linux centos 部署etcd集群

本文是在單台機器上搭建集群,多台搭建同理且更簡單,因為不用考慮埠以及各種目錄衝突問題,配置幾乎大多一樣,細微差別會在文中指出。cd opt wget tar zxvf etcd v3.3.10 linux amd64.tar.gz mv etcd v3.3.10 linux amd64 etcd c...