Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET、ASP.NET CORE、PHP为特点,同时具有反向代理、***检测等重要功能。能够这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,若是咱们认为它是Linux平台的IIS,这并不为过,由于,Jexus不但很是快,并且拥有IIS和其它Web服务器所不具有的高度的安全性,这是政府机构和重要企业对web服务器最必要也是最重要的品质需求。html
Jexus“独立版”指的是自带.net运行时(mono),不须要在客户服务器安装mono就能正常运行的Jexus版本,该版本只支持 64位Linux操做系统。nginx
安装jexus独立版的命令是:
curl https://jexus.org/release/x64/install.sh|sudo shweb
注:运行安装命令,须要操做者有root权限。安全
Jexus包括以下操做命令(首先 cd /usr/jexus):
启动:sudo ./jws start
中止:sudo ./jws stop
重启:sudo ./jws restart 服务器
1,配置简便:在Jexus上,Asp.net core只是Jexus上的一个“站点”,所以,只需在Jexus上配置这个站点就行,无需其它配置;app
2,操做统一:Jexus中止这个站点就自动中止asp.net core应用,一样地,启动这个站点就自动启动对应的core应用程序,无需多头操做;负载均衡
3,高性能:Jexus自己是一款与nginx性能至关的高性能Web服务器,而Jexus与Asp.net core之间,是TCP转发,不是反向代理之类的HTTP转发,没有Http协议解析和重组的性能消耗,所以,Jexus能更好的呈现Asp.net Core的高性能优点;asp.net
4,端口自适应:在Jexus上,asp.net core不须要设置任何端口号,从而有效避免了多个asp.net core应用程序极可能出现的端口冲突这个让运维人员头疼的难题;运维
5,高度可靠性:若是core应用程序意外崩溃,Jexus会当即把它拉起来,从而作到7*24不间断运行;curl
6,支持WebSocket:由于是TCP转发,因此,对应用层协议没有限制。
7,AppHost的port值设为0,获得端口自适应的优点。
mono安装过于麻烦,且等待时间长,使用jexus“独立版”,避免安装mono的麻烦。官方网站:https://www.jexus.org/
参考Centos7 配置.Net Core 及Jexus服务器
http://www.cnblogs.com/LandWind/articles/8549380.html
使用Jexus 5.8.2在Centos下部署运行Asp.net core
https://www.cnblogs.com/stulzq/p/7324616.html