Centos7 使用Jexus 部署 ASP.NET Core MVC

Centos7 使用Jexus 部署 ASP.NET Core MVC

Centos7 使用Jexus 部署 ASP.NET Core MVC

安装.NET Core SDK

.NET Core是.NET的跨平台版本,用于构建网站,服务和控制台应用程序。

  • 下载.net core sdk 在微软官网下载安装 https://dotnet.microsoft.com/download
    在这里插入图片描述
    2. 安装 .NET Core SDK
    在这里插入图片描述
    1)复制命令在Linux终端上安装
		sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
		sudo yum update
		sudo yum install dotnet-sdk-2.2

2)我们可以使用命令查看是否安装成功

		dotnet  --V

在这里插入图片描述
这个命令我们可以查看到sdk 一些相关信息之类的
3.安装Jexus
1)什么是Jexus?
Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具 备反向代理、入侵检测等重要功能。可以这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,如果我们认为它是Linux平台的IIS,这并不为过,因为,Jexus不但非常快,而且拥有IIS和其它Web服务器所不具备的高度的安全性,这是政府机构和重要企业对web服务器最必要也是最重要的品质需求。
2)我们打开Jexus官网 https://jexus.org/
在这里插入图片描述
3)安装的话我们安装官网上推荐的安装,我们安装专业版如图
在这里插入图片描述
命令如下

	curl https://jexus.org/release/x64/install.sh|sudo sh

安装成功如下图在这里插入图片描述
4.接下来就是我们部署ASP.NET Core了

-我们在终端的目录下任意创建一个文件夹
在这里插入图片描述

   mkdir  /你要创建文件的路径/你要创建文件的路径
  • 把程序的压缩包上传到你创建的文件,我这里是文件夹是在/home/core下,我们用rz命令上传如果我们没有rz命令用安装一下命令如下
  yum install lrzsz -y 
  • 上传如图
    在这里插入图片描述
  • 我们在目录下程序压缩包解压一下
   unzip  publish.zip 

在这里插入图片描述

  • 我们进入Jexus的目录下
   cd /usr/jexus

在这里插入图片描述

  • siteconf 这个文件夹是网站目录的配置文件,网站部署都是在这里创建
    我们编辑siteconf中的default文件
   vi siteconf/default 

在这里插入图片描述

  • 默认是这样的,我们这要改如图位置处就可以了
    在这里插入图片描述
  • 最后一步,我们启动一下jexus的服务
   #先返回到jexus目录下
   cd /usr/jexus
   #启动jexus
   sudo ./jws start 

在这里插入图片描述
最后的部署大功告成了,小伙伴们快去试一试吧

如有侵犯,请立即联系我,马上删除!!!