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
最后的部署大功告成了,小伙伴们快去试一试吧
如有侵犯,请立即联系我,马上删除!!!