国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

新聞動(dòng)態(tài)

為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)

新聞公告


掃一掃添加企業(yè)微信客服

掃一掃添加企業(yè)微信客服


掃一掃添加微信客服

掃一掃添加微信客服

< 返回新聞公共列表

20253181725.gif

Linux 部署.NET Core教程,教你怎樣使用Linux CentOS部署.NET Core項目

發(fā)布時(shí)間:2019-06-15 08:00:00 文章來(lái)源:互聯(lián)網(wǎng)

現在.NET Core這么火,但是很多朋友都只在window中使用過(guò),不知道怎么在Linux中部署.NET Core,今天VPS234就手把手教大家在Linux 中部署.NET Core,大家照著(zhù)示例做保證可以成功。下面我們就開(kāi)始就講解怎樣在Linux 中部署.NET Core項目。 首先此次我們使用的Linux 版本是CentOS 7(注意CentOS 6不能運行.NET Core),使用的是Xshell工具連接Linux,下面我們就開(kāi)始。 Linux 安裝.NET Core運行環(huán)境 根據官方的說(shuō)法,在安裝DotNetCore環(huán)境之前需要注冊Microsoft Key以及Product Repository,并且還需要安裝一些依賴(lài),這一步每臺機器只需要運行一次,具體命令如下: sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 執行效果如下所示: 先用下面的命令更新系統: sudo yum update 效果如下所示: 再用下面的命令安裝 .NET Core 2.2 sudo yum install dotnet-sdk-2.2 效果如下所示: 然后測試是否安裝成功,輸入下面的命令: dotnet --version 可以看到成功后效果如下所示: 新建.NET Core項目 .NET Core環(huán)境以及搭建好了,然后我們搭建一個(gè).NET Core項目來(lái)測試一下。我們用Visual Studio搭建一個(gè)最簡(jiǎn)單的Web API項目,如下所示: 新建一個(gè).NET Core Web項目 選擇API項目,先不勾選Https選項,如下圖所示: 可以看見(jiàn),默認項目是已經(jīng)創(chuàng )建好的Web API 然后我們就需要將項目發(fā)布到Linux服務(wù)器上,這里我們選擇通過(guò)FTP發(fā)布(Linux安裝FTP的方法可以參考我們之前的文章:Linux CentOS 7 搭建FTP新手教程)。 在項目上右鍵,然后點(diǎn)擊“發(fā)布: 選擇FPT發(fā)布方式: 設置好FTP連接信息 點(diǎn)擊保存開(kāi)始發(fā)布 發(fā)布完成如下所示: 然后我們再Linux服務(wù)器上,查看FTP的根目錄,可以看到我們剛剛發(fā)布的項目文件 這時(shí)執行Dotnet Core命令,運行項目即可,使用下面的命令(命令格式為 dotnet+項目文件啟動(dòng)dll路徑"): dotnet VPS234-CoreTest.dll 運行效果如下圖所示: 可以看到運行的端口是5000 但是這個(gè)時(shí)候我們還不能從外網(wǎng)訪(fǎng)問(wèn)到,Nginx來(lái)轉發(fā)才能訪(fǎng)問(wèn)。 配置Nginx轉發(fā).NET Core 服務(wù) 先執行下載工具wget yum install wget 下載nginx包: wget -c https://nginx.org/download/nginx-1.11.6.tar.gz 輸入下面的命令解壓壓縮包 tar -zxvf nginx-1.11.6.tar.gz 在執行命令前我們需要添加依賴(lài)庫,繼續輸入下面的命令 安裝gcc 環(huán)境 yum install gcc-c++ 安裝PCRE依賴(lài)庫 yum install -y pcre pcre-devel 安裝zlib 依賴(lài)庫 yum install -y zlib zlib-devel 安裝OpenSSL安全套接字層密碼庫 yum install -y openssl openssl-devel 進(jìn)入Nginx安裝目錄(cd nginx-1.11.6 )執行配置命令 ./configure 執行安裝命令 make install 進(jìn)入配置文件文件夾 cd /usr/local/nginx/conf 編輯nginx.conf配置文件 vi nginx.conf 編輯的內容如下所示,將server節點(diǎn)修改如下所示: server { ? ? ? ?listen 80; ? ? ? ?#nginx服務(wù)器的代理端口 ? ? ? ?server_name _; ? ?#這里也可以填寫(xiě)你的域名 ? ? ? ?location / { ? ? ? ?proxy_pass http://localhost:5000; ? ?#需要反向代理的IP地址+端口 ? ? ? ?proxy_http_version 1.1; ? ? ? ?proxy_set_header Upgrade $http_upgrade; ? ? ? ?proxy_set_header Connection "Upgrade"; ? ? ? ????} ? ? ? ?} 修改如下所示: 然后進(jìn)入Nginx目錄 cd /usr/local/nginx/sbin/ 然后執行下面的命令重新啟動(dòng)Nginx ./nginx -s reload 如果重啟出現:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory),可以通過(guò)執行下面的命令解決 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 然后再重新啟動(dòng)Nginx ./nginx -s reload 啟動(dòng).NET Core 項目測試 這個(gè)我們再吧.NET Core項目啟動(dòng)起來(lái),進(jìn)入你的.NET Core項目目錄下,執行.NET Core啟動(dòng)命令(上面我們已經(jīng)講了怎么啟動(dòng).NET Core項目),然后這個(gè)時(shí)候通過(guò)你的服務(wù)器IP來(lái)訪(fǎng)問(wèn),在瀏覽器中輸入地址:http://你的服務(wù)器/values/5 然后可以看到出現"Value"的值,如下所示: Linux服務(wù)器部署.NET Core項目總結 以上就是Linux服務(wù)器部署.NET Core的示例教程,我們使用的是Linux CentOS 7系統,其他Linux版本基本是一樣的邏輯,希望通過(guò)本教程可以幫助到需要Linux搭建.NET Core項目的朋友。



更多資訊:更多資訊

【文章聲明】

本站發(fā)布的【Linux 部署.NET Core教程,教你怎樣使用Linux CentOS部署.NET Core項目】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)

如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。

/template/Home/twy/PC/Static
欧美巨大XXXX做受中文字幕| 亚洲AV永久无码天堂影院黑人| 伊人久久综合色| 人摸人人人澡人人超碰97| 亚洲色婷婷六月亚洲婷婷6月| 国产一区二区三区久久精品|