1.6部署到CentOS「深入淺出ASP.NET Core系列」


希望給你3-5分鍾的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。

安裝.NET Core

 官方安裝地址:

https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?initial-os=linux

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 

安裝完后測試一下版本

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 測試一個webapi

dotnet new webapi
1.6部署到CentOS「深入淺出ASP.NET Core系列」

 dotnet run

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 默認是在5000端口,虛擬機該端口還沒打開,這個時候在虛擬機外面是無法訪問的

再開一個終端使用curl訪問

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 返回values數組,大功告成。

部署到CentOS

 發布

使用vs2017發布一個mvc項目到本地文件夾

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 拷貝文件

使用fileZilla來拷貝到/home/netcore目錄

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 

啟動站點:dotnet run hellworld.dll

Nngix配置

 端口映射

接下來就是映射5000端口到80端口,我們進入nginx配置目錄

vi nginx.conf
1.6部署到CentOS「深入淺出ASP.NET Core系列」

 include會把所有*.conf的文件都引入進來,所有我們單獨建一個netcore.conf

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 進入netcore.conf

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 在netcore.conf內部建立端口映射,配置如下

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 重啟一下nginx

systemctl restart nginx
1.6部署到CentOS「深入淺出ASP.NET Core系列」

 OK,部署成功!

1.6部署到CentOS「深入淺出ASP.NET Core系列」

 

我是IT人張飛洪,入行10年有余,人不堪其憂,吾不改其樂,謝謝您關注。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM