asp.net core 2.1 部署 centos7

wzh0717發表於2018-09-08

asp.net core 2.1 部署 centos7

Kestrel 非常適合從 ASP.NET Core 提供動態內容。 但是,Web 服務功能不像伺服器(如 IIS、Apache 或 Nginx)那樣功能豐富。 反向代理伺服器可以從 HTTP 伺服器解除安裝服務靜態內容、快取請求、壓縮請求和 SSL 終端等工作。 反向代理伺服器可能駐留在專用計算機上,也可能與 HTTP 伺服器一起部署。
鑑於此指南的目的,使用 Nginx 的單個例項。 它與 HTTP 伺服器一起執行在同一伺服器上。

  • 參考文件
  1. 官方文件
  • 64位安裝SDK所需依賴
  1. yum update
  2. yum -y install libunwind
  3. yum -y install libicu
  • 註冊微軟產品金鑰
  1. 執行 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
  • 安裝SDK/runtime
  1. yum -y install dotnet-sdk-2.1 或 yum -y install aspnetcore-runtime-2.1
  • 檢測安裝
  1. 執行 dotnet –info,驗證安裝結果,如下:

    .NET Core SDK (reflecting any global.json):

相關文章