当前位置: 首页 > 软件库 > 服务器软件 > HTTP服务器 >

AOLserver

Web 服务器
授权协议 未知
开发语言 C/C++
所属分类 服务器软件、 HTTP服务器
软件类型 开源软件
地区 不详
投 递 者 吴凯泽
操作系统 Linux
开源组织
适用人群 未知
 软件概览

AOLserver 是一个多线程、可升级和扩展的WEB服务器。AOLserver服务器使用简单而且功能强大的Tcl作为其内嵌式的脚本语言和服务器端的API。就像名字 所表明的那样,AOLserver在AOL公司的在线服务中得到了广泛应用,随着AOL公司本身的发展,AOLserver也增添了更多的特性,其速度也 得到了显著提高。和其它大公司一样,AOL公司也公布了AOLserver的所有源代码。该源代码遵循AOL公司自己的AOLserver版权声明,同时 AOL公司也从此种开放式开发模型中获益。

AOLserver的研究始于1994年,当时它作为完整的WEB发布系统的一部分进行开发。在该WEB发布系统中内嵌了WEB服务器的 WYSIWYG网页编辑器,该网页编辑器强调内容变化的便利性和内容更新的快捷性。恰如早期的HTML和WWW 网一样,WEB发布系统被设计成一个完整的网页编辑系统。随着时间的推移,AOL公司的网页编辑器已经不复存在,但是由于Tcl脚本语言的出现和它对动态 网页的支持,AOLserver却生存了下来。

和Apache相比,AOLserver也支持源代码公开、性能也非常优异,它们都可以通过模块方式添加新的功能,但是 AOLserver却支持Tcl语言,而且以不同的方式和数据库互连。AOLserver可以连接和使用后台的关系型数据库(RDBMS),例如 Oracle,PostgreSQL等。AOLserver在UNIX系统中作为单个进程运行,从而使得web服务器可以共享数据库连接,进而使得运行在 AOLserver中的脚本语言拥有更高的速度。AOLserver的脚本语言也可以通过一个抽象层同时访问许多数据库管理系统。

AOLserver可以免费从AOL的官方网址或者它的开发站点Sourceforge下载。只要把AOLserver的压缩包解压, 就可以非常简单的使用gmake编译和安装AOLserver服务器、可选模块、Tcl库、工具软件及其响应文档。用户可以使用 config.tcl配置AOLserver的环境。用户也可以如Apache那样,安装和管理权限控制、CGI、SSL和数据库连接等模块。刚开始的时 候,用户可能无法完全清楚、正确的安装和设置"软"(基于域名)虚拟服务器。AOLserver的文档非常完整详细,但是有点略微繁琐。它包括了安装、配 置的方方面面和Tcl API的详细说明。但是AOLserver并不支持基于HTTP 1.1的软虚拟服务器。

用户可以在远程利用类似Tclsh的模块管理AOLserver,该模块运行在系统的指定端口。一旦运行该模块,通过Telnet方式连接、管理AOLserver或者利用监控模块执行Tcl命令都是很简单的事情了。

在许多测试环境下,AOLserver的表现并不能令人满意。在WebStone环境测试AOLserver,会出现许多错误,还有相当多 的客户无法连接到 AOLserver服务器。虽然以上的问题会使人认为AOLserver的性能很差,但是在负载相对较小情况下进行的测试结果并不能完全令人信服。

我们不能据此就认为AOLserver不值得一用,因为利用WebStone无法测试数据库的连接速度等其它参数,因而以上的测试结果仅供参考。尽管AOLserver没有简洁的安装和配置工具,但是对那些需要较快数据库响应速度的客户,还是推荐使用该类产品。

  • 具体请点击:http://www.verydemo.com/demo_c170_i15787.html 受影响系统: AOL AOLserver 3.0     - Apple MacOS 10.0.4     - Apple MacOS 10.0.3     - Apple MacOS 10.0.2     - Apple MacOS 10.0.1     - Apple MacOS 10.0

  • http://openacs.org/xowiki/aolserver-install http://sourceforge.net/projects/aolserver/files/

  • aolserver中使用虚拟域(转)[@more@] 1. ns_section "ns/server/${servername}/modules"段中增加一行: ns_param vhost ${bindir}/vhost.so 2. 将编译好的vhost.so文件copy到目录/usr/local/aol/bin目录下 3. 启动aolserver即实现了简单的虚拟域, 比如:用户访问www.

  • aolserver中加载nsopenssl(转)[@more@] 1. 下载nsopenssl,编译生成nsopenssl.so,放在目录/usr/local/aolserver/bin下面 2. 生成公钥和私钥: openssl req -new -keyout new.key.pem > new.cert.csr openssl rsa -in new.key.pem -out new.key

 相关资料
  • 如何包含Eureka服务器 要在项目中包含Eureka服务器,请使用组org.springframework.cloud和工件id spring-cloud-starter-eureka-server的启动器。有关 使用当前的Spring Cloud发布列表设置构建系统的详细信息,请参阅Spring Cloud项目页面。 如何运行Eureka服务器 示例eureka服务器; @SpringBoot

  • hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函

  • Debug 字段 该设置默认值是 false,当发生错误时,只返回错误信息本身。 当该字段设置为 true 时,当发生 panic 时,会将整个 panic 的错误堆栈信息返回给客户端,在用户进行 hprose 服务开发时,该设置可以帮助你快速定位错误位置。 ErrorDelay 字段 该设置为整型值,默认值为 10 秒。 该字段表示在调用执行时,如果发生异常,将延时一段时间后再返回给客户端。 在

  • null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?

  • 如何在生产环境中将hazelcast服务器作为linux服务运行? java-server-cp hazelcast。jar com。黑兹卡斯特。例子。StartServer StartServer运行带有输出到std终端的服务器,将其作为linux服务运行并将日志写入文件的最简单方法是什么 我必须将其设置为EC2实例中的服务并将其捆绑。当EC2自动缩放启动实例时,hazelcast服务器将启动并

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp

  • 我正在开发一个基于云的后端HTTP服务,该服务将公开用于与一些on-prem系统的集成。客户机系统是由外部供应商定制的,它们是带有自己数据库的后端系统。这些系统部署在我们客户的公司中,我们无法访问它们,也无法控制它们。我们向供应商提供我们的API规范,他们实现客户机代码。 我的服务与客户交换的数据格式基于XML,并遵循一定的标准。供应商用不同的编程语言实现他们的客户机系统,随着时间的推移,新的供应

  • 问题 你想在网络上提供一个服务器。 解决方案 创建一个基本的 TCP 服务器。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 server = net.createServer (socket) -> console.log "Received connection from #{socket.remo