WEB服务器家族的瑞士军刀

web|web服务|web服务器

  4D WebSTAR V是一款MAC平台的多功能服务器软件包,它包含了WEB,FTP,WebdAV和邮件服务器,目标客户定位在中小型企业。

  设想一下如果你运行着的是美国军方对外网站,这种情况下网站安全几乎是国家安全的同义词。从1999年美国军方网站http://www.army.mil被黑客利用IIS的安全漏洞入侵后,这个网站就一直用4D WebSTAR作为网站服务器,对于一些为安全问题烦恼着的技术员,Mac OS 和WebSTAR是一个可以考虑的安全组合。W3C组织是这样解释的:"通常而言,操作系统越是灵活而强大,黑客入侵服务器的机会也就越多"。

  Mac OS X的UNIX shell提高了Mac的能力和灵活性,但同时也引进了安全问题。Mac OS X 10.2版本(开发代码Jaguar)的一些安全问题常使WEB管理员考虑使用Mac OS X 10.3版本(开发代码Panther),但到2004年1月为止,它对Panther的支持还不完善。

适用范围

  在OS X系统中内置了Apache,这使之成为MAC。4D组合的强有力竞争对手。而为Mac系统开发图形工具包使用Mac在具备BSD系统的灵活性的同时更便于使用的Tenon Intersystems公司在为Mac开发的工具包iTools也是基于Apache,虽然如此,4D WebSTAR仍坚持使用自己的WEB服务器,这个WEB服务器在MacWorld测试中比Apache运行得更快。它也构成了这个WebSTAR's Internet server--这个集成了Web, mail, FTP,与WebDAV服务器的综合服务器软件包的核心。这个软件包主要面向中小型规模的企业客户。

  选择WebSTAR而非开放源码的Apache意味着你放弃了世界上使用最广泛的WEB服务器。对于新手MAC管理员可能是因为它更容易上手,安装简单,而对于经验丰富的MAC管理员,则可能是因为WebSTAR可以方便的将日常维护工作分配出去,使用WebSTAR,,单个站点的维护可以直接交给网站的用户进行并通过限制用户访问方式以保证安全。

WebSTAR的特色功能

  WebSTAR一旦安装好就已经支持SSL特性,另外有灵活的域管理功能,它支持的插件有CGI,Fast-CGI,PHP等,通过连接Tomcat还提供JSP功能也很简单。要整合时数据库支持也很容易。

  一个可以运行在MAC或Windows平台上的基于JAVA的客户端允许你完全从远程进行设置,这样就为窃取了你的密码的黑客提供了从任何地方"管理"你的站点的机会,你可以通过设置允许远程进行管理的IP地址范围来解决这个问题。

  它的FTP服务器可以把不用用户映射到不同的根目录下面并支持扩展日志格式。有报告称版本5.3.1存在着缓存溢出的安全漏洞,版本5.3.2的安全性得到了加强。

  尽管刚增加不久的WebSTAR的邮件服务器组件功能正在加强(现在它的功能已经包括垃圾邮件过滤,病毒检查,加强的SMTP认证并支持IMAP),相对于这个软件包WEB服务器它还缺乏足够的丰富功能与时间考验,

基本安装

  基本的WebSTAR安装过程大约需要5分钟,你可以从http://www.4d.com/products/webstar/trialdownload去下载一个测试版本,全功能的测试版本每次可以运行两个小时。它的最低运行平台要求是Mac OS X 10.2并拥有128M内存,推荐配置是使用G4或G5处理器,256M内存,采用DSL或更快的网络连接。

  安装过程很简单,第一步是通过系统配置-系统-帐户创建webstar帐号,它区别于系统与WEB服务管理帐号以提供更好的安全安全控制。然后,在系统管理-互联网与网络-共享下禁用苹果系统内置的WEB服务。

  第二步,运行安装包,选择简单安装,注销,然后以新建的webstar用户登入,在程序-4DWebSTAR程序组中,点击4D WebSTAR图标,这将同时启动4D服务器和基于JAVA的用户管理客户端。现在,你可以在浏览器中装入http://127.0.0.:80,你的服务器已经正常运行了。

  你可以在以'webstar.用户登录时修改4DWebSTAR/WebServer/DefaultSite下的index.html和其它文档来修改你的站点的内容。

  WebSTAR在简单易用与功能强大之间找到了不错的平衡点。

未来发展与评价

  通过加入一个邮件服务器,4D公司正将WebSTAR打造成一个介于群件(groupware)服务器与WEB服务器之间的产品。下一步,通过SoftArc与4D公司的合作将产生一个基于Apache的WebSTAR,对协作服务器FirstClass的支持也在考虑中。4D公司正试图创建一个如瑞士军刀般的万能服务器产品,管理者将会拥有一个万事俱备的工具箱。

  从企业产品规划的观点看,企业通常有两种思路,一是走产品多元化战略提高企业的生存能力,另一种思路是专心把一种产品做的足够好以让他拥有足够多的用户。现在华尔街对Google的表现似乎是对后一种思路的肯定。从这个观点看,4D WebSTAR V对于那些将互联网和电子邮件视作同一东西的企业有着足够的吸引力。

  优点:易于使用,丰富的功能,强大的WEB和WebDAV服务器。

  缺点:不基于Apache,功能相对较弱的邮件服务器,潜在的安全问题

时间: 2024-10-09 08:32:34

WEB服务器家族的瑞士军刀的相关文章

WEB服务器为何被挂马以及被黑的原因和解决方法

携带并传播"木马"病毒的网站数量首次下降,"木马"病毒大肆传播的势头受到有效遏制.瑞星公司今天发布的<2009年上半年互联网安全报告>显示,今年上半年,瑞星"云安全"系统拦截到的"挂马"网页数为2.9亿个,共记录11.2亿次"木马"攻击报告,广东.北京.湖南是受攻击次数最多的三个省市.据统计,有35%的"挂马"网站服务器位于北京.虽然"挂马"网站数量比去年

在Linux上架设支持JSP+PHP的Web服务器

js|web|web服务|web服务器 近年来Linux在服务器市场占有比例日渐攀升,除了缘于Linux的免费和安全性之外,还因为Linux上的应用服务日益丰富.大部分常见的服务都在Linux上有了较好的解决方案.而对于Intenet上应用最广泛的Web服务来说,Linux的表现就更为出色.谁也无法说 清Internet上究竟有多少个网站,但在众多网站中,采用PHP和JSP开发的网站无疑占居了极大的市场份额.下面就介绍一下如何在Linux上架设支持JSP+PHP+MySQL的Web服务器. 对于

在Ubuntu Linux上架设Web服务器详解

Apache 是一种功能强大的Web服务器.如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑.本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器. 尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载.所以,Ubuntu非常适合作为Web服务器的平台. 一. 安装Apache 下面,我们首先介绍如

Linux架设支持Mysql的动态Web服务器

本文是笔者在Linux服务器上安装PHP动态Web服务器.Mysql数据库的安装配置手册.通过在服务器安装Apache.Mysql.PHP 等功能实现一个建立一个PHP全动态的Web站点.本文是以Redhat9.0 Linux作为操作系统平吧, Apache版本是1.3.29;数据库 Mysql的牌本是3.23.58.PHP的版本是4.3.4! Linux系统的安装在此不在讨论,本文是以Redhat 9.0最小化安装加上内核开发包的基本上进行配置安装的.对于其它安装有apache,mysql和p

Web服务器、流媒体服务器如何共享文件?

问题描述 小弟对服务器架设这一块一直是一个文盲,有几个问题一直没有搞懂,所以请大家教教我现在有一个项目,需要用到流媒体服务器,我希望把流媒体服务器单独放在一台机器上,暂且称之为A机器,web容器放在另外一台机器上,暂且称之为B机器,现在当用户访问web服务器的时候,上传了一些视频,这些视频是存在B机器上的,但是这些视频需要进行格式转换成flv,这一步操作非常耗时,然后把转换后的flv视频放入到流媒体服务器既A机器的的某个文件夹中(流媒体服务器用的是FMS),请问,我该如何去做?这是不是就是所谓的

利用JAVA语言实现支持视频点播的WEB服务器

一.项目简介: JAVA语言是一种可移植的,简单的,健壮的嵌入式语言.并且对网络,数据库有很好的支持,基于JAVA语言的这种特性可以十分容易地建立一个小型INTERNET服务器. 本项目中,作者用JAVA语言编写了一个WEB微型服务器,对简单的HTTP请求进行响应,并通过后端数据库对用户的查询进行处理,从而动态地返回HTML页面. 二.项目实现: (一)项目具体功能分析与开发工具选择 可以利用一台较高配置的个人台式机就可以实现社区内的小型服务器,包括网页浏览,基于高速局域网的视频下载和播放,定时

tcp-有关TCP服务器与WEB服务器的问题,求大神解答。

问题描述 有关TCP服务器与WEB服务器的问题,求大神解答. 小弟刚刚学习网络这块,现在使用单片机+串口WIFI做TCP服务器,手机做TCP客户端.想问一下,TCP服务器可以直接发送html或者JPG格式的数据给TCP客户端么,可以的话应该怎么操作呢?如果不行的话,又应该补充些什么呢?谢谢大神啦! 解决方案 发送数据,可以是任意的.但如果要发送具体格式的数据,一般来说需要定一个文件传输协议.例如:分块信息.因为一个 HTML 或 JPG 不能一次发送,需要多次分包发送. 解决方案二: 就是说我还

发布mvc3报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容

发布Asp.net mvc3报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容 提示里面的解决方法 ·         如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. ·         使用 IIS 管理器启用目录浏览. 1.    打开 IIS 管理器. 2.    在"功能"视图中,双击"目录浏览". 3.    在"目录浏览"页上,在"操作"窗格中单击"启用&quo

网络编程-我想通过软件,获取本机外网ip地址,然发送给web服务器跳转,类似花生壳

问题描述 我想通过软件,获取本机外网ip地址,然发送给web服务器跳转,类似花生壳 我想通过写一个软件,每天开机的时候获取本机外网ip地址,然发送给web服务器做跳转,类似花生壳,这样其他人就可以通过访问web服务器,就可以跳转到我的ip对应的网站,这个请问要怎么实现呢,谢谢回答! 解决方案 外网地址必须借助外网服务器才能获取(当然你可以用现成的服务器,比如ip138),另外,开机的时候获取是不够的,因为ip变动并不和开机有关,你的dhcp租期到了,或者网络断开重连都会更换ip,最后,大陆电信运