jenux安装配置方法

上传人:子 文档编号:45985472 上传时间:2018-06-20 格式:DOC 页数:13 大小:21.32KB
返回 下载 相关 举报
jenux安装配置方法_第1页
第1页 / 共13页
jenux安装配置方法_第2页
第2页 / 共13页
jenux安装配置方法_第3页
第3页 / 共13页
jenux安装配置方法_第4页
第4页 / 共13页
jenux安装配置方法_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《jenux安装配置方法》由会员分享,可在线阅读,更多相关《jenux安装配置方法(13页珍藏版)》请在金锄头文库上搜索。

1、jenuxjenux 安装配置方法安装配置方法* Jexus web server for linux V5.1 版的安装使用 *Jexus web server for linux 是一款基于.NET 兼容环境,运行于Linux/unix 操作系统之上,以支持 ASP.NET 为核心功能的高性能WEB 服务器。Jexus V5.1 有如下功能特点:01、支持 ASP.NET。这是 Jexus 的核心功能。不管是稳定性、易用性还是并发承载能力、并行处理速度,Jexus 对 ASP.NET 的支持都是非常优秀的;02、支持 Fast-CGI。通 Fast-CGI,Jexus 能支持包括 PHP

2、在内的所有拥有 Fast-CGI 服务功能的 WEB 应用;03、具备基于正则表达式的强大的 URL 重写功能;04、具有强劲的反向代理功能。支持多目标负载均衡,支持本地网站与远程网站无缝整合;05、拥有强大的流媒体支持能力,支持 FLV/F4V 视频文件拖动播放,支持微软平滑流媒体技术;06、支持“服务器推送”技术,配备了相应的服务器端、客户端开发接口,是开发现代 WEB 应用的利器;07、具备可控的“ASP.NET 前置缓存” ,能最大限度地提高 ASP.NET网站的承载能力和响应速度;08、支持 Https,具有 SSL 加密数据安全传输能力;09、具有基础而实用的入侵检测功能,能自动终

3、止已被识别的非法请求;10、安装部署非常简便,操作使用极为简单。一、安装:安装前的准备工作:* 请确认 Linux 系统中存在 libc.so.6、libdl.so.2 两个库文件,如果需要启用 https,系统中还需要具备 libssl.so.x.x.x 库文件,比如 libssl.so.0.9.8。* 系统已经安装好 mono 2.10.2 或更高版本(当前最新版本是mono2.11.3,建议使用) 。Mono 的官方网址是:www.go-Mono 的下载地址:http:/www.go- 。1、下载:下载地址是:http:/ -zxvf jexus-5.1.tar.gz3、安装:Jexus

4、 安装非常简单,仅仅就是一个复制、粘帖和注册全局程序集的过程注意:以下所有操作请用 root 身份。A、升级安装:1) 转到原安装 jws 的文件夹,如:cd /etc/jws2) 停止旧版 jexus 的运行:sudo /etc/jws/jws.stop2) 删除旧版:sudo rm *.exesudo rm *.dll3) 将解压文件夹中的下列文件复制到原来安装 jexus 的文件夹:jws.exejwsHttpd.exejxAspx.dlljxHost.dlljws.regsvrjws.startjws.restartjws.stop4) 将 jws.regsvr、jws.start、j

5、ws.restart、jws.stop 设为可执行5) 注册全局程序集(*非常重要*)进入安装 jexus 目标文件夹,然后运行:sudo ./jws.regsvrB、全新安装:1) 建立 jexus 安装文件夹(一般为/etc/jws/):sudo mkdir /etc/jws2) 把解压所得到的文件及文件夹全部复制或移动到 /etc/jws 这个文件夹中如: sudo mv * /etc/jws/3) 将 jws.regsvr、jws.start、jws.restart、jws.stop 设为可执行4) 注册全局程序集(*非常重要*)进入安装 jexus 目标文件夹(cd /etc/jws

6、) ,然后运行:sudo ./jws.regsvr二、运行测试复制完 Jexus 的文件后,Jexus 就可以正常工作了。所以,如果你的系统只要 mono 已经成功安装,jexus 就可以直接使用,甚至连进一步的配置也完全不需要。如果是升级安装,你只需要用 jws.start 启动 JWS,Jexus 就可以正常工作了,如果不能正常工作,常常是新版本的配置方式可能有变,你可以查查 jws.conf 等配置文件。强调:如果你服务器安装有其它的 WEB 服务器,而且该服务正在运行,请停止它,以免造成端口冲突而造成 Jexus 无法启动。如果是全新安装,请首先建立一个默认的网站文件夹:/var/ww

7、w/default然后在 Jexus 工作文件夹(/etc/jws/)中执行 jws.start 命令(需要 root 身份),启动 jexus。1、用 cat log/jws.log,看看 jws 日志文件有没有什么出错的提示。2、如果没有错误提示,请访问一下这台服务器,看看是否有jexus 的欢迎页,网址是:http:/服务器 IP 地址/info3、如果看到欢迎页了,你可以在/var/www/default/文件夹中放入网站内容或一个简单的首页文件,再次访问者,你就可以看到你自己的网站内容了。三、Jexus web server 配置(不是必须的,这儿写出来,是为了用户更好的理解 jex

8、us 的工作原理):在 jexus 的工作文件夹中(一般是“/etc/jws” )有一个基本的配置文件,文件名是“jws.conf” 。jws.conf 中至少有 SiteConfigDir 和 SiteLogDir 两行信息:SiteConfigDir=siteconf #指的是存放网站配置文件放在siteconf 这个文件夹中,可以使用基于 jws.exe 文件的相对路径SiteLogDir=log #指的是 jexus 日志文件放在 log 这个文件夹中,可以使用基于 jws.exe 文件的相对路径重要提示:必须为 Jexus 指定并创建两个专用文件夹:一个是用于存放日志文件的“日志文件

9、夹” ,一个是存放网站配置文件的“网站配置文件夹”。日志文件夹必须让 jexus 系统有写入权,因为它会在这儿写入jexus 系统日志、网站访问日志等重要内容,安装程序中已经建了一个文件夹,名字是 log。网站配置文件夹是用存放网站配置文件的地方(安装包中已经建了这个文件夹,名字是 siteconf),既使只有一个网站,也必须有这个文件夹,因为 jexus 启动时会从这个文件夹读取网站配置的内容。即,默认情况下,Jexus 的文件夹结构是:/etc/jws #JWS 工作目录/etc/jws/siteconf #网站配置目录/etc/jws/log #日志目录四、网站配置Jexus 支持多站点

10、,可以用不同的端口、域名、虚拟路径设置任意多的网站。必须把所有网站配置文件放到 jws.conf 指定的网站配置文件夹内(这个文件夹常常 jws 工作目录内的“siteconf”文件夹) ,这个文件夹除了网站配置文件,不能有其它任何文件,因为 jexus 会认为这儿的任何一个文件都代表着一个不同的网站。每个网站有且只有一个配置文件,配置文件的文件名就是这个网站的名称,比如 这个网站,配置文件名可以写成“mysite” ,当然也可以写成其它文件名,以便管理员容易记忆和识别,但要特别注意:文件名不能有空格!一个网站可以拥有任意多的域名,不同网站不能有相同的域名,没有域名的网站只能有一个,这个没有

11、域名的网站叫做“默认网站” ,而一台服务器最多只能有一个默认网站。* 再次强调:1、网站配置文件的文件名不能有空格;2、网站配置文件夹中只能有网站配置文件,不能有其它文件文件存在。下面以 为例,说说网站的配置在网站配置文件夹中建立一个文件,这个文件的名称应该有一些意义(至少要能让服务器管理员了解这个配置文件是属于哪一个网站的)设这个网站的配置文件的文件名为:mysitesudo miv mysiteA、网站配置的基本内容:port=80 # jexus WEB 服务器侦听端口(必填。当然可以是其它端口)root=/ /var/www/mysite # 网站 URL 根路径(虚拟目录)和对应的

12、物理路径,两个路径字串之间必须用空格分开(必填。既使这个网站是一个纯粹的反向代理站,也得填)#可选项hosts=, # 网站域名(建议填写) ,可以用泛域名,比如:*(不填此项或只填一个“*”号表示这是默认网站,一个端口只能有一个默认站)indexs=index.aspx,index.htm # 首页文件名,可以写多个,用英文逗号分开(可以不填。因为 JWS 系统含有常用首页名)aspnet_exts=mspx,ttt # 添加新出现的或自定义的ASP.NET 扩展名(不建议填。多个扩展名用英文逗号分开,不加点号。系统含有常用扩展名)B、最简配置示例最简配置只需 port 和 root 两项,

13、如:port=80root=/ /var/www/default注:以上两个条目的含义:“port=80”指本网站的服务端口是80(标准的 WEB 服务端口) ;“root=/ /var/www/default”是指该网站的的虚拟根路径是“/” ,所对应的物理文件夹的绝对路径是“/var/www/default” ,即网站的内容必须放到“/var/www/default”这个文件夹中。C、网站配置的高级选项网站配置的高级选项全是可选项,应该根据网站的实际需要选填。灵活使用高级选项,可以架设出一台与众不同的、功能强大的服务器平台或者服务器群组。1、使用“URL 重写”功能URL 重写是指 WEB

14、 服务器将访问者的请求 URL 路径资源按指定的匹配规则解释和匹配为另外的一个真实 RUL 路径资源。比如,希望别人访问“.php”类型的文件时,服务器返回 /404.html 这个文件:rewrite=/.+?.(asp|php|cgi)$ /404.html# 格式:# “rewrite=”的后面是两部分阻成,两部分之间由一个空格分开。空格前是匹配的条件:用正则表达式描述 URL 的匹配条件。空格后是匹配的目标:指的是如果用户访问的路径合乎前面的匹配条件,服务器将以哪个规则回应。又如:把“/bbs”解析为“/bbs/index.aspx” ,把“/bbs/file-1” 匹配为 “/bbs

15、/show.aspx?id=1”:rewrite=/bbs$ /bbs/index.aspxrewrite=/bbs/file-(0-91,6)$ /bbs/show.aspx?id=$1格式解释:rewrite 的等号后含有两部分内容,用空隔分开。前半部分是一个正则表达式,用于描述需要 URL 重写的(用户浏览器中的)url 路径样式,后半部分是当用户的 URL 合乎前面的正则表达式时,JWS 应该重写和访问的真实 URL 路径。2、禁止某 IP 或 IP 段访问本网站denyfrom=111.222.111.*denyfrom=101.202.111.*denyfrom=101.201.1.1323、禁止访问某文件夹及其子文件夹中的内容DenyDirs=网站文件夹路径的 URL 路径,如 “/abcfiles”或 “/abcfiles” ,多个路径,用英文逗号分开4、是否对请求的 URL 等进行安全检测本选项默认是 true,即需要检查,除非

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号