希望給你3-5分鍾的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。
安裝.NET Core
官方安裝地址:
https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?initial-os=linux
安裝完后測試一下版本
測試一個webapi
dotnet new webapi
dotnet run
默認是在5000端口,虛擬機該端口還沒打開,這個時候在虛擬機外面是無法訪問的
再開一個終端使用curl訪問
返回values數組,大功告成。
部署到CentOS
發布
使用vs2017發布一個mvc項目到本地文件夾
拷貝文件
使用fileZilla來拷貝到/home/netcore目錄
啟動站點:dotnet run hellworld.dll
Nngix配置
端口映射
接下來就是映射5000端口到80端口,我們進入nginx配置目錄
vi nginx.conf
include會把所有*.conf的文件都引入進來,所有我們單獨建一個netcore.conf
進入netcore.conf
在netcore.conf內部建立端口映射,配置如下
重啟一下nginx
systemctl restart nginx
OK,部署成功!
我是IT人張飛洪,入行10年有余,人不堪其憂,吾不改其樂,謝謝您關注。
