Jexus 5.8.2正式发布!为Asp。净心生产环境提供平台支持

  

Jexus是一款运行于Linux平台,以支持,ASP。净,PHP为特色的集高安全性和高性能为一体的WEB服务器和反向代理服务器。最新版5.8.2已经发布,有如下更新:

  

1,现在大部分网站已经部署HTTPS,大家对于安全越来越重视,顺应潮流新增HTTPS多证书支持,每个网站都可以配置自己独立的SSL证书,现在有2种方式支持网站部署HTTPS。

  

,添加全服务器使用的SSL配置:如果需要,可以添加一个SSL配置为所有没有单独配置SSL的网站提供共享,这个配置,对支持泛域名的证书提供了方便。
  方法是,修改jw。设计中的“CertificateFile”和“CertificateKeyFile”项,分别填写证书文件和私钥文件(绝对路径)。
  

  

B为指定的网站添加SSL配置:方法是修改网站配置文件,分别为“ssl.certificate”和“SSL。certificatekey”条目填写证书文件和私钥文件(绝对路径)。
  

  

注1:网站启用https,港口必须设为443,并且UseHttps的值设为真。
  注2:Jexus Https需要名为libssl的函数库支持,如果你服务器没有libss.so。xxx文件,需要安装openssl。
  ,,,,对于通用版,把libssl注册到/usr/etc/mono/config中,即向这个文件添加一行(假设libssl的文件名是“libssl.so.1.0.0”):
  ,,,,libssl“& lt; dllmap dll=目标="/lib/x86_64-linux-gnu libssl.so.1.0.0/在“
  ,,,,对于独立版,只需要把libssl软连到jexus的运行时/lib文件夹中就行,如:
  ,,,,“sudo ln - s//lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/jexus/runtime/lib/libssl.so "

  

注3:如果单独为网站配备SSL证书,那么该站的主机项填写的域名需要与SSL证书支持的域名一致。

  

2,新增AppHost (HTTP自宿主应用程序管理器)配置项,用于对Asp.net核心,node . js, Tomcat等自宿主应用程序的管理和高速数据转发,为自宿主服务程序提供了与站点操作相一致的同步管理和高可用性,为AppHost.Port(应用程序端口转发)提供多端口支持。

  

3,启用FastCGI的保持连接复用机制,进一步提升了与PHP等快速CGI处理程序间的数据交换性能。

  

4,完善WebSockets的近方法。

  

6,新增对HTTP补丁方法的支持。

  

7,修复当使用Https向fastcgi,反向代理职位数据时,可能出现数据不完整的错误。

  

8,静态文件并发处理速度提升14%左右。

  

本版的亮点是新增“AppHost”配置项,将HTTP自宿主应用程序(如Asp.net核心应用程序,node . js应用程序等)统一纳入Jexus的工作进程序列进行管控(启动,停止,重启,崩溃后自动恢复等管理,监控功能),为Asp。网络核心应用程序进入企业化生产环境提供了强有力的平台保障。使用jexus整合asp.net核心的优点:

  

,,,,,1)支持多站点,同一端口可以同时支持任何多的asp.net核心应用程序;
  ,,,,2)应用程序启动,停止,重启与站点的启动,停止,重启等操作一致,无需手工管理asp.net核心应用程序;
  ,,,,3)具有应用程序崩溃后自动重启功能,为企业级不间断运行保障;
  ,,,,4)具有比反向代理更高的性能优势。

  

,,,,,5)提供与IIS相同的HTTP环境参数。

  

AppHost的配置格式是:
  AppHost={CmdLine=应用程序命令行;AppRoot=应用程序工作目录;端口=应用程序HTTP侦听端口},其中:
  “CmdLine”表示启动应用程序的命令行,如:dotnet/var/www/site1/app.dll;
  “AppRoot”表示应用程序工作目录,如:/var/www/site1;
  “端口”表示这个HTTP应用程序所使用的侦听端口,如:5000 (Asp.Core默认端口是5000年)。

  

例如,假设Asp。网络核心应用程序存放的路径在"/var/www/mysite”,其启动程序存放在该文件夹中,名称是“应用”,程序启动后的侦听端口是5000年,那么,AppHost配置应为:
  AppHost={CmdLine=/var/www/mysite/webapp; AppRoot=/var/www/mysite;端口=5000}

  

下面我们实例介绍下Centos配置ASP。网络核心+ Jexus运行环境

  

用Visual Studio 2015更新3安装。net 1.1核心,创建一个asp.net核心项目,我的代码放在https://github.com/geffzhang/AspNetCoreStarted

  

<>强安装jexus5.8.2独立版(推荐)

        cd/tmp   wget linuxdot.net/down/jexus-5.8.2-x64.tar.gz   焦油zxvf jexus-5.8.2-x64.tar.gz   cd jexus/cd siteconf/vi违约   之前      

<强>添加AppHost

  

 Jexus 5.8.2正式发布!为Asp。净心生产环境提供平台支持

  

Jexus 5.8.2正式发布!为Asp。净心生产环境提供平台支持