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。净心生产环境提供平台支持