您好,登錄后才能下訂單哦!
在上一節課程《ASP.NET Core托管和部署Linux實操演練手冊》中我們學過net core的部署方式多樣性和靈活性。我們通過遠程工具輸入dotnet 程序集名稱.dll的方式運行應用,但是一旦關閉遠程shell會話,或者服務器重啟,應用進程就結束了。因此我們需要一個守護進程來管理我們的dotnet 后臺進程,當服務器啟動的時候可以自動運行我們的net core web應用程序。
今天就跟大家分享一下如何將ASP.NET Core應用程序以生產環境的標準方式部署在CentOS7上。
如果您對本次分享課程《Linux+Nginx+Supervisor部署ASP.NET Core實操手冊》感興趣的話,那么請跟著阿笨一起學習吧。
廢話不多說,直接上干貨,我們不生產干貨,我們只是干貨的搬運 !
微軟高調示愛Linux
自宿主的發布方式進行部署會簡單很多,為什么生產環境要使用便攜的方式進行發布呢?
3.1、環境準備
3.2、?Linux CentOS上安裝Nginx以及配置開機啟動服務
3.2.1、通過rpm包方式安裝nginx
3.2.2、通過源碼tar.gz安裝包編譯方式安裝nginx
3.3、通過supervisor守護進程設置dotnet core應用自動啟動運行
3.4、Supervisord-Monitor的web統一管理安裝、配置、使用
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。