使用寶塔可視化操作發(fā)布.net core 項目
隨著.net core 跨平臺技術(shù)的興起,微軟.net擁抱云原生,支持跨平臺,可以使基于.net core技術(shù)的服務(wù)端程序輕松移植到基于Linux的云服務(wù)器上,本文以圖文的方式介紹如何利用阿里云輕量應用服務(wù)器安裝寶塔面板部署基于.net core的后端服務(wù)器接口程序并正常運行。
步驟
-
準備一臺linux服務(wù)器
-
安裝寶塔鏡像及開放端口(網(wǎng)上教程有很多,基本都是傻瓜式安裝,這里不做過多贅述)
-
登錄寶塔會看到這樣的一個面板
-
點擊左邊網(wǎng)站選項進入網(wǎng)站列表
-
點擊添加站點填寫站點信息(根目錄填寫存放.net core 項目的跟目錄,就是有 項目名稱.dll的目錄)添加完成后點擊提交
-
發(fā)布.netcore 程序
注意,部署模式選擇獨立,否則需要現(xiàn)在linux服務(wù)器裝.netcore運行環(huán)境。詳細請看
https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos -
發(fā)布完成后并確保咱們項目沒問題之后,就可以進入寶塔去上傳了。
-
進入第5步選擇的根目錄中,上傳打包之后的文件
-
進入軟件商店搜索并下載守護進程軟件
-
安裝完成后進入并添加守護進程
啟動命令后的端口可以隨意指定,注意,是沒有被占用過的。
準備妥當后點擊確定 -
進入網(wǎng)站列表點擊剛創(chuàng)建的網(wǎng)站填寫反向代理
代理地址就是上一步啟動命令中的填寫的地址。
location / {
proxy_pass http://localhost:5052;
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;
}
至此整個配置過程已經(jīng)大功告成,我們可以通過瀏覽器訪問一下.net api的swagger文檔:https://api.xxxx.com/swagger/index.html 已經(jīng)可以訪問了:文章來源:http://www.zghlxwxcb.cn/news/detail-628357.html
結(jié)語
.net跨平臺,超高的性能,簡易的部署方式給后端程序員又提供了一種新的選擇,以上便是通過阿里云輕量應用服務(wù)器采用寶塔面板全界面操作的全過程,簡單實用而且很方便!文章來源地址http://www.zghlxwxcb.cn/news/detail-628357.html
到了這里,關(guān)于linux 服務(wù)器利用寶塔面板部署.net 6(.net core)服務(wù)端程序圖文步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!