linux怎么部署.netCore項(xiàng)目

這篇“l(fā)inux怎么部署.net Core項(xiàng)目”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“l(fā)inux怎么部署.net Core項(xiàng)目”文章吧。

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),佳木斯網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:佳木斯等地區(qū)。佳木斯做網(wǎng)站價(jià)格咨詢:18980820575

1.net core 部署在Linux系統(tǒng)上運(yùn)行的環(huán)境搭建

2.發(fā)布項(xiàng)目到Linux

我這邊采用的是FTP傳入到Linux系統(tǒng)

1.在服務(wù)器home下面創(chuàng)建一個(gè)文件夾(文件名隨意),將編譯的文件發(fā)布到改文件下

linux怎么部署.net Core項(xiàng)目

3.配置Nginx

linux怎么部署.net Core項(xiàng)目

1.編輯conf文件,直接在文件下面復(fù)制粘貼下面這代碼

server {
  listen 81;
  location / {
  proxy_pass http://localhost:5000;
  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;
  }
}

注:訪問服務(wù)器81端口轉(zhuǎn)到Core項(xiàng)目

2.編輯好conf文件在服務(wù)端執(zhí)行  

nginx -s reload

使其生效,也先執(zhí)行 nginx -t 看一下配置文件是否配置有誤。

linux怎么部署.net Core項(xiàng)目

ok,說明沒語法錯(cuò)誤。

4.運(yùn)行.net Core項(xiàng)目

出現(xiàn)  502 Bad GateWay 有可能是項(xiàng)目沒運(yùn)行(Layui_Demo為項(xiàng)目名稱,你這邊換成你自己的項(xiàng)目名即可)

linux怎么部署.net Core項(xiàng)目

注意:不要Ctrl+C,Ctrl+C項(xiàng)目就終止了。

現(xiàn)在去瀏覽器訪問http:服務(wù)器IP:81 就OK了

附:

可以使用下面的命令來讓一個(gè)命令行運(yùn)行在后臺(tái)進(jìn)程中。

nohup dotnet Layui_Demo.dll &

jobs
查看當(dāng)前終端后臺(tái)運(yùn)行命令 ,終端關(guān)閉后無法查看。

kill %數(shù)字
終止當(dāng)前程序

5.相關(guān)問題

Failed to load ¸U?error: libunwind.so.8: cannot open shared object file: No such file or directory
Failed to bind to CoreCLR at '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.0.5/libcoreclr.so'

解決;
yum install libunwind

以上就是關(guān)于“l(fā)inux怎么部署.net Core項(xiàng)目”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文標(biāo)題:linux怎么部署.netCore項(xiàng)目
當(dāng)前地址:http://bm7419.com/article12/jjsjgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、做網(wǎng)站、商城網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站維護(hù)域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)