cgiServer_Xitami
Xitami:多平台,多线程的开放源码Web服务器。
http://192.168.116.14/admin
http://www.bnzzz.com/html/zhanchangxueyuan/fuwuqijiaocheng/wwwfuwuqi/2009/0218/441.html
Xitami(正确的发音是Shi-tami或Ksi-tami,重读第二个音节)是一款免费的Web服务器。对一些组织而言,这些信息可能已经足够,只要免费就好。不过,Apache这个开放源码服务器的旗手也是免费的,而且它非常的流行。
今天,有两种Web服务器在市场上占据绝对的优势,一个是开放、免费的Apache,据Netcraft每月一次的调查显示,它稳定的占据了65% 以上的市场份额;另一个是非免费的IIS,Netcraft调查显示它的市场份额在20%左右。当然,这个市场上还有众多其它的Web服务器,但它们两位 绝对是这个市场上的王者。
现在进一步来看,用形象的话来讲,一般那些整天带着领带衣冠楚楚者运营的机构大多会选用IIS,而那些不爱打领带而爱装牛仔装的人运营的组织更倾向 于使用Apache。据一家IIS工具销售商Port80软件公司的每月调查数据,在世界财富1000强的企业中,有几乎54%选择了IIS,而仅有不足 15%使用Apache。
把Web服务器软件划分为自由软件阵营和商业软件阵营有很好的原因,如果你选择了如IIS之类的商业Web服务器,那很可能是因为它已经是你的IT 基础架构的一部分而且你有稳定而成熟的IT预算与支持体系。因此实话实说,如果你的组织已经在复杂的商业IT基础架构上整合进了商业的Web服务器,你将 不会对Xitami再感兴趣,你完全没必要继续读下去。
Xitami无疑是属于免费的自由软件服务器阵营的一员,在这个阵营里,Apache当然是无疑的领导者,也许你会问,既然Apache也是一款免费的多平台、多线程服务器,而且已经占有这么大的优势,那为什么还要选择Xitami?
简单的说,Apache的功能非常齐全,在多年的发展中它已经成长为一个有极强功能而且部署广泛的软件巨兽,可是它有较为陡峭的学习曲线。而 Xitami对用户更为友好,它没有那种想要满足一切需求的野心,但是功能也绝对不弱。网络管理员工作的第一要则是用合适的工具做合适的事,最强大的工具 并不总是很必要,你并不需要用导弹来打蚊子。
Xitami几乎可以在所有的现代操作系统上上运行,我们测试了它的Windows版本。它的下载包不到2MB,安装以后大约占4MB的磁盘空间。 值得一提的是Xitami并没有大多数Windows平台软件中常见的install安装文件,安装时直接把压缩包解压到想要的目录,然后运行管理工具就 可以了。
解压以后,Xitami就已经可以为其默认Web根目录下的文档提供服务了。如果你要访问Xitami的基于Web界面的设置工具,你还需要手工修 改一个设置文件来创建管理密码。在启用了管理界面后,你可以通过一系列Web页来对Xitami进行设置,整个设置界面非常朴素,不过想一下,如果你用得 是Apache,你可能需要一个下午去修改Apache的那些晦涩的基于文本的配置文件。
设置相对简单可以说是Xitami赢得一个虽然小却非常稳定的fans群的一大原因。
Xitami支持各种基本的Web服务协议(如HTTP/1.0, CGI/1.1),还支持SSI,图片地图(image maps)与持久连接,同时还包括基本的FTP功能。它的标准Web日志可以用如Analog的工具进行进一步分析。
Xitami真正的闪光点还是它很小的内存占用和极快的速度。与完成同样功能的Apache安装相比较,Xitami的多线程引擎占用更少的资源并 提供更佳的性能。尽管Apache 2.0已经是多线程的,但与小巧快捷的Xitami相比,它仍然显得臃肿而迟钝。Xitami的核心是一个基础而高效的Web服务器。
不过,基于Web界面的Xitami设置工具在Opera浏览器上无法正常运行,但在Netscape 7/Mozilla 1.4和Internet Explorer 6上工作良好。
Xitami的文档与服务支持与Apache相比差得很远。Xitami也可以被扩充以进行更复杂的配置,也有几个附加模块可以增加向PHP和 Perl这样的脚本支持。它的专业版还支持SSL,不过专业版不再免费,而是报价99美元。可是,如果要进行那些需要更复杂功能的工作,Apache比它 更加适合,因为这才是Apache的力量所在。
从很多方面讲,Xitami象是快捷简单的摩托车,而Apache则象豪华的体育竞技赛车。
优点:快速的部署,简单的基于Web的管理界面,快速,对服务器资源消耗小。
缺点:对完全的初学者来说还是有点难,有限的支持,相对于Apache功能较少。
编者注:文中评估版本号为2.5。
http://192.168.116.14/admin
| iMatix home page | Xitami home page | ![]() Version 2.3c |
Welcome To XitamiWelcome to Xitami 2.3c, the fast web server. You should be accessing these pages through Xitami now. To configure the server, use the browser-based admin function. This is password-protected. On UNIX and OS/2 you should edit the password file (xitami.aut or equivalent) after installation. Under Windows this is done at installation time.For more information | Why is Xitami Fantastic?Xitami is at least as fast as any other web server. It is based on the high-performance SMT multithreading technology developed by iMatix. SMT is free technology, available as source code.Xitami is portable to 16-bit and 32-bit Windows, to OS/2, Linux, AIX, Digital UNIX, Sun Solaris, HP/UX, SCO Unix, FreeBSD, NetBSD, BSD/OS, SCO UnixWare, SGI Irix, and Digital OpenVMS. It uses the SFL portability library developed by iMatix. SFL is free technology, also available as source code. Copyright and DisclaimerCopyright (c) 1991-1998 iMatix. This is free software; you can redistribute it and/or modify it under the terms of the Xitami License Agreement as provided in the file LICENSE.TXT. This software is distributed in the hope that it will be useful, but without any warranty of any kind. |
Using Xitami
This is a summary of how to use Xitami:
- You can run Xitami on any port from 80 upwards.
- Xitami supports the HTTP GET, POST, and HEADER commands.
- Xitami supports CGI and clickable image maps.
- Xitami provides a detailed logging function.
- Xitami assumes that all web pages are in a subdirectory called 'webpages'.
- CGI scripts and programs are in a subdirectory called 'cgi-bin'.
- Directories can be protected by editing the file 'xitami.aut'.
- HTTP accesses are logged in the file 'access.log'.
- Errors and console messages are sent to 'xitami.log'.
The Common Gateway Interface (CGI)
Xitami supports the standard CGI protocol. This test CGI program returns a page showing the current environment settings.
Clickable Image Maps
Xitami supports clickable image maps following the NCSA standard. Try this test image:
Protected Directories
The webpages/private directory is password protected. To follow this link , enter the username jacky and password robusta .
Server-Side Includes
This page demonstrates some SSI tags. Note that this currently requires Perl to be installed and on the path.
Make a Link To Our Site
![]() Copyright © 1996-98 iMatix |
end