asp.net core 2.1 部署 centos7
Kestrel 非常適合從 ASP.NET Core 提供動態內容。 但是,Web 服務功能不像伺服器(如 IIS、Apache 或 Nginx)那樣功能豐富。 反向代理伺服器可以從 HTTP 伺服器解除安裝服務靜態內容、快取請求、壓縮請求和 SSL 終端等工作。 反向代理伺服器可能駐留在專用計算機上,也可能與 HTTP 伺服器一起部署。
鑑於此指南的目的,使用 Nginx 的單個例項。 它與 HTTP 伺服器一起執行在同一伺服器上。
- 參考文件
- 64位安裝SDK所需依賴
- yum update
- yum -y install libunwind
- yum -y install libicu
- 註冊微軟產品金鑰
- 安裝SDK/runtime
- yum -y install dotnet-sdk-2.1 或 yum -y install aspnetcore-runtime-2.1
- 檢測安裝
-
執行 dotnet –info,驗證安裝結果,如下:
.NET Core SDK (reflecting any global.json):