在Centos7下安裝與部署.net core

在Centos7下安裝與部署.net core

我的安裝流程,參照文檔html

https://www.cnblogs.com/Burt/p/6566642.htmllinux

https://www.microsoft.com/net/learn/get-started/linux/centos#installnginx

你能夠按照第一個連接裏的方式安裝,可是我在官網上下載tar包自行安裝時常常缺乏文件,致使安裝失敗。centos

因此我建議你在配置環境的時候,按照官網上寫的流程來作。服務器

-------------------------------------------------------------------------------------------post

首先,安裝libicu依賴flex

執行下方命令行網站

[plain]  view plain  copy
 
  1. yum install libunwind libicu  

 

第二步,Add the dotnet product feedurl

按照微軟官網上的流程執行下面兩行命令
[plain]  view plain  copy
 
  1. sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc  
  2. sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'  

第三步,Install the .NET SDKspa

執行下方命令行,時間較長

[plain]  view plain  copy
 
  1. sudo yum update  
  2. sudo yum install libunwind libicu  
  3. sudo yum install dotnet-sdk-2.1.4  

第四步,安裝完成

 

輸入 dotnet --info ,驗證是否安裝成功

    

第五步,建立實例

你能夠按照官網上所寫建一個控制檯文件,我推薦仍是按照第一個寫的流程建立一個MVC

以後就按照第一個的流程來作就行了,我也就不復制粘貼了。

 

Nginx的安裝我推薦也仍是用yum來作,不推薦本身解壓tar包。

執行命令行 yum install nginx便可。

Nginx地址:http://nginx.org/en/linux_packages.html#stable

--------------------------------------------------------------------------------

第一個連接的流程裏,本機dotnet須要啓動網站,把5000端口打開,而後用nginx作一個路由的工做。

這種方式就讓我以爲很怪,甚至以爲有點蠢,應該有其餘的發佈方法。

--------------------------------------------------------------------------------

https://www.cnblogs.com/Leo_wl/p/7643407.html

編譯方法

 

7、使用Supervisor守護進程

https://www.cnblogs.com/duyao/p/6021912.html

配置Supervisor,設置開機啓動,不用每次重啓服務器還須要啓用守護進程。

相關文章
相關標籤/搜索