Linux+Nginx+Supervisor部署ASP.NET Core实操手册

一、课程介绍

在上一节课程《ASP.NET Core托管和部署Linux实操演练手册》中我们学过net core的部署方式多样性和灵活性。我们通过远程工具输入dotnet 程序集名称.dll的方式运行应用,但是一旦关闭远程shell会话,或者服务器重启,应用进程就结束了。因此我们需要一个守护进程来管理我们的dotnet 后台进程,当服务器启动的时候可以自动运行我们的net core web应用程序。

今天就跟大家分享一下如何将ASP.NET Core应用程序以生产环境的标准方式部署在CentOS7上。

如果您对本次分享课程《Linux+Nginx+Supervisor部署ASP.NET Core实操手册》感兴趣的话,那么请跟着阿笨一起学习吧。

废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运 !

微软高调示爱Linux

二、asp.net core为什么在Linux不用自宿主的方式进行部署?

自宿主的发布方式进行部署会简单很多,为什么生产环境要使用便携的方式进行发布呢?

三、CentOS7+Nginx+Supervisor部署ASP.NET Core实操手册

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统一管理安装、配置、使用

四、总结

作者:阿笨 

      官方QQ群:422315558 跟着阿笨一起玩NET 574187616跟着阿笨一起玩NET(二) 967920586跟着阿笨一起玩ASP.NET 

      【网易云课堂主页】:https://study.163.com/provider/2544628/index.htm?share=2&shareId=2544628

      【腾讯课堂主页】:https://abennet.ke.qq.com/

      【微信公众号】:http://dwz.cn/ABenNET 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值