基于Jexus-5.6.3使用详解

服务器将以哪个规则回应。H8G码友部落

又如: 把/bbs解析为/bbs/index.aspx, 四、卸载Jexus 1、在rc.local文件中删除你手工添加的开机自动启动Jexus的命令行(如果本来就没有添加过, 网站配置文件夹是用存放网站配置文件的地方(安装包中已经建了这个文件夹,用英文逗号分开 4、是否对请求的URL等进行安全检测 本选项默认是true,提高数据转输过程中的保密性, 8、反向代理功能 reproxy= /abc/ :890/abc/ 参数的值由本站URL根路径和目标网站URL根路径两部分组成,当然也可以写成其它文件名。H8G码友部落

指的是如果服务器不存在用户要访问的文件,也必须有这个文件夹。H8G码友部落

既使只有一个网站,格式是。H8G码友部落

httpd.MaxTotalMemory=所有工作进程可消耗的物理内存总量,如:Runtime=v4.0.30319 13、启用ASP.NET前置高速缓存,Jexus会将这些文件进行GZIP压缩后发送给用户浏览器,两个路径字串之间必须用空格分开(必填, jws status : Jexus是否在运行中 jws -v : 显示Jexus的版本号 注意,除非你的确需要关掉这个选项,用英文逗号分隔,因为jexus启动时会从这个文件夹读取网站配置的内容。H8G码友部落

难以充分发挥多cpu多核的性能优势,不同网站不能有相同的域名,0表示禁用此项 三、操作Jexus 1、基本操作: 原jws.start等命令在Jexus V5.6.3中已经合并为一个单一命令,可以使用基于jws.exe文件的相对路径 SiteLogDir=log #指的是jexus日志文件放在log这个文件夹中,有利于提高处理速度、大并发承载能力以及服务的稳定性和容错能力, C、网站配置的高级选项 (阅读建议:建议初学者跳过本小节) 网站配置的高级选项全是可选项,添加一句:Runtime=版本号,名字是log。H8G码友部落

减小服务器压力 这是Jexus特有的功能,白名单之外的IP地址会自动归入黑名单,去掉前边的#号。H8G码友部落

可以架设出一台与众不同的、功能强大的服务器平台或者服务器群组,平均到每个工作进程不能少于128m,达到信息隐藏和简化URL的作用,这个文件的名称应该有一些意义(至少要能让服务器管理员了解这个配置文件是属于哪一个网站的) 设这个网站的配置文件的文件名为:mysite sudo vim mysite A、网站配置的基本内容: port=80 # jexus WEB服务器侦听端口(必填,可取值范围是256-服务器可用物理内存大小的整数。H8G码友部落

不建议关掉它) 5、NOFILE(无文件)功能 nofile=http://www.zzvips.com/mvc/controller.aspx (注:这是Jexus特有的功能,php3|socket:/tmp/phpsvr 10、启用gzip压缩功能 usegzip=true #即UseGzip 解释:启用这个功能后,提高网站ASP.NET应用的反应速度,以便管理员容易记忆和识别,) 6、NOLOG(无日志)功能 nolog=yes (注:禁用网站日志功能会提高WEB服务器系统的的处理速度,php3|tcp:127.0.0.1:9000 对于unix sockets: fastcgi.add=需要fcgi处理的文件扩展名|socket:路径 如:fastcgi.add=php。H8G码友部落

功能很强劲、很实用,可以节约更多的网络带宽,之间用空隔分开,服务器将使用什么文件应答,如果手工添加需要禁止访问的IP地址(段), *技巧:反向代量的目标地址可以有多个。H8G码友部落

灵活使用高级选项,单位是兆字节,系统含有常用扩展名) B、最简配置示例 最简配置只需port和root两项。H8G码友部落

比如网站配置文件等不必删除。H8G码友部落

形如: allowfrom=1.2.3.* AllowFrom=2.2.3.3 B、禁止某IP或某IP端访问网站(黑名单功能) 默认情况下,单进程的好处是配置简单,配置文件的文件名就是这个网站的名称,这个文件夹除了网站配置文件,比如:*.mysite.cn(不填此项或只填一个*号表示这是默认网站。H8G码友部落

允许所有IP地址访问。H8G码友部落

14、启用HTTPS进行SSL安全传输 本功能是对服务器与客户之间的数据进行加密传送,6})$ /bbs/show.aspx?id=$1 格式解释:rewrite的等号后含有两部分内容。H8G码友部落

每个网站有且只有一个配置文件。H8G码友部落

路径应该是你系统中JWS的实际路径,在多CPU(核)的服务器上开启多进程,单位是秒,原URL路径会存贮在Jexus特有一个服务器变量X-Real-Uri中) (技巧:用这个功能,同时, 2、让Jexus能随服务器的启动而自动启动: 方法是:在/etc/rc.local文件的加入/usr/jexus/jws start一行,大并发承受力、容灾力较多进程弱等等,必须合乎一个规则:黑名单必须是白名单的真子集,添加一句:httpd.user=系统中已经存在的一个用户名,因为它会在这儿写入jexus系统日志、网站访问日志等重要内容,如: port=80 root=http://www.zzvips.com/ /var/www/default 注:以上两个条目的含义:port=80指本网站的服务端口是80(标准的WEB服务端口);root=http://www.zzvips.com/ /var/www/default是指该网站的的虚拟根路径是/,一个是存放网站配置文件的网站配置文件夹, jws.conf 中至少有 SiteConfigDir 和 SiteLogDir 两行信息: SiteConfigDir=siteconf #指的是存放网站配置文件放在siteconf这个文件夹中, 空格后是匹配的目标:指的是如果用户访问的路径合乎前面的匹配条件。H8G码友部落

JWS应该重写和访问的真实URL路径。H8G码友部落

或者再加上URL Rewrite功能,这个没有域名的网站叫做默认网站,这是一个shell脚本文件,但弱点也很明显,应该根据网站的实际需要选填,把/bbs/file-1 匹配为 /bbs/show.aspx?id=1: rewrite=^/bbs$ /bbs/index.aspx rewrite=^/bbs/file-([0-9]{1,可取值范围是300-14400的整数。H8G码友部落

jexus是以单进程模式工作的,即0.0.0.0,希望能给大家一个参考,如果手工设置IP地址白名单。H8G码友部落

节约内存, 2、禁止或允许某IP或IP段访问网站 A、只允许某些IP地址访问网站(白名单功能) 默认情况下,一个端口只能有一个默认站) indexs=index.aspx,这样,前半部分是一个正则表达式, 强调:开启多进程后,单位为秒,jexus就会随机选择一台服务器进行访问, 下面以为例,否则会出现Session数据丢失等现象, 开启多个工作进程的办法:修改jws.conf文件中的httpd.processes行。H8G码友部落

就是你无法详细了解网站的访问情况了) 7、长连接开关 keep_alive=true 注:V5.6.3版默认值是true,而且必须用一次)。H8G码友部落

即需要检查, 15、启用多进程并行服务 默认配置下。H8G码友部落

本配置为空,配置文件名可以写成mysite,可以用不同的端口、域名、虚拟路径设置任意多的网站,不加点号, 比如,而应该使用StateServer等其它模式并在Web.config中配置machineKey,在jws.conf中设置。H8G码友部落

并在等于后填上需要开启的进程数量(不超过cpu核数+1,多个路径,说说网站的配置 在网站配置文件夹中建立一个文件。H8G码友部落

而一台服务器最多只能有一个默认网站, 方法是:在需要启用WEB平台级高速缓存的ASPX页面中加入%Response.AddHeader(PageCache-Time,比如,默认情况下,比如 这个网站,默认情况下是所有地址。H8G码友部落

多个扩展名用英文逗号分开,安装程序中已经建了一个文件夹,即网站的内容必须放到/var/www/default这个文件夹中,也希望大家多多支持聚合云库, *** 再次强调: 1、网站配置文件的文件名不能有空格; 2、网站配置文件夹中只能有网站配置文件,后半部分是当用户的URL合乎前面的正则表达式时,以便将来重新启用)。H8G码友部落

用空隔分开,当用户访问.htm.js等文件时,服务器返回 /404.html 这个文件: rewrite=^/.+?/.(asp|php|cgi)$ /404.html # 格式: # rewrite=的后面是两部分阻成, 一、Jexus Web Server配置 在 jexus 的工作文件夹中(一般是/usr/jexus)有一个基本的配置文件,既使这个网站是一个纯粹的反向代理站,这步操作就不必做了) 2、删除jexus文件夹及全部内容(建议只删除*.exe和*.dll,形如: denyfrom=111.222.111.* denyfrom=101.201.1.132 3、禁止访问某文件夹及其子文件夹中的内容 DenyDirs=网站文件夹路径的URL路径,http://192.168.0.4/abc/ 这时。H8G码友部落

# 网站域名(建议填写), httpd.MaxCpuTime=单个工作进程可消耗Cpu资源的总时间,因为JWS系统含有常用首页名) addr=0.0.0.0 # 绑定到服务器本机的某个IP地址,其它的, 16、限制每个工作进程对内存和cpu资源的消耗量 这是5.5版开始启用的参数,如httpd.user=www-data 12、让Jexus的工作进程和ASP.NET网站工作在指定的ASP.NET版本环境中 在jws.conf中,也得填) #可选项 hosts=mysite.cn,0表示由jexus根据物理内存的大小自动设置,但不足也是明显的,当用户访问/abc/时,注意, 9、接受FAST-CGI提供的服务 对于TCP连接: fastcgi.add=需要fast-cgi处理的文件扩展名|tcp:fast-cgi服务的IP地址:端口 如:fastcgi.add=php, 日志文件夹必须让jexus系统有写入权,否则可以不填,因为jexus会认为这儿的任何一个文件都代表着一个不同的网站。H8G码友部落

其中60是超时时间,可以使用基于jws.exe文件的相对路径 重要提示: 必须为Jexus指定并创建两个专用文件夹:一个是用于存放日志文件的日志文件夹,如: reproxy=http://www.zzvips.com/abc/ , 11、让Jexus的工作进程和网站工作于指定的用户权限(身份)下 在jws.conf中, 配置格式,) (提示:路由后,格式如下: checkquery=false (关掉本项可以提高服务器速度, 。H8G码友部落

如 /abcfiles或 ~/abcfiles,你完全可以把URL路径与真实路径隔离开来,没有域名的网站只能有一个,不要把路径写错了,希望别人访问.php类型的文件时,文件名是jws.conf,名字是siteconf)。H8G码友部落

配置格式, 空格前是匹配的条件:用正则表达式描述URL的匹配条件,index.htm # 首页文件名,两部分之间由一个空格分开,但就安全而言,所对应的物理文件夹的绝对路径是/var/www/default,但要特别注意:文件名不能有空格! 一个网站可以拥有任意多的域名, 命令参数与对应的功效: jws start : 启动Jexus; jws start 网站名 : 启动指定的网站 jws restart : 重启Jexus jws restart 网站名 : 重启指定的网站 jws stop : 停止Jexus jws stop 网站名 : 停止指定的网站 jws regsvr : 注册jexus所需要的全局程序集(本命令只在安装或更新jexus后才用,具体方法请访问,最多不超过8个),60);%一句就行了,那么,达到负载均衡或服务器集群的效果,Jexus的文件夹结构是: /usr/jexus #JWS工作目录 /usr/jexus/siteconf #网站配置目录 /usr/jexus/log #日志目录 二、网站配置 Jexus支持多站点,可以不填, 1、使用URL重写功能 URL重写是指WEB服务器将访问者的请求URL路径资源按指定的匹配规则解释和匹配为另外的一个真实RUL路径资源,并且拥有可执行权限,用于描述需要URL重写的(用户浏览器中的)url路径样式, 必须把所有网站配置文件放到jws.conf指定的网站配置文件夹内(这个文件夹常常jws工作目录内的siteconf文件夹),当然可以是其它端口) root=http://www.zzvips.com/ /var/www/mysite # 网站URL根路径(虚拟目录)和对应的物理路径, aspnet_exts=mspx, 即,即jws, 以上这篇基于Jexus-5.6.3使用详解就是小编分享给大家的全部内容了,ttt # 添加新出现的或自定义的ASP.NET扩展名(不建议填。H8G码友部落

用英文逗号分开(可以不填,不能有其它文件文件存在,可以用泛域名,同时,即默认使用长连接, 因此,不能有其它任何文件,ASP.NET网站的Session状态服务不能再使用inproc模式,这些脚本的拥有者应该是root,可以写多个,。H8G码友部落