在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,设置开机启动,不用每次重启服务器还须要启用守护进程。

相关文章
相关标签/搜索