因为IIS(即Internet Information Server)的方便性和易用性,使它成为最受欢迎的Web服务器软件之一。但是,IIS的安全性却一直令人担忧。如何利用IIS建立一个安全的Web服务器,是很多人关心的话题。 构造一个安全系统 要创建一个安全可靠的Web服务器,必须要实现Windows 2000和IIS的双重安全,因为IIS的用户同时也是Windows 2000的用户,并且IIS目录的权限依赖Windows的NTFS文件系统的权限控制,所以保护IIS安全的第一步就是确保Windows 2000操作系统的安全...
http://www.jb51.net//article/8572.htm
文章来源:aspcn作者:孙雯简单的WEB服务器一个简单的WEB服务器将由列表9.2这样构建.当然,还必须要对方法和回应事件进行改进.简单的服务器不会分析和存储请求头.新的WEB服务器将分析和存储请求,为以后的处理作准备.为了达到这个目的,你必须有一个包含HTTP请求的类.HTTPrequest类列表9.5列出了一个完整的HTTPrequest类.这个类必须包括一个请求头所需的所有信息.列表9.5.HTTPrequest类.importjava.io.*;importjava.util.*;importjava.net.*;importNameValue;/***这个类有一个HTTP请求的所有...
http://www.jb51.net//article/5549.htm
一、Windows Server2003的安装 1、最小2个分区,分区格式都采用NTFS格式 2、在断开网络的情况安装好2003系统 3、安装IIS,仅安装必要的 IIS 组件。(禁用不需要的如FTP 和 SMTP 服务) 默认情况下,IIS服务没有安装,在添加/删除Win组件中选择“应用程序服务器”,然后点击“详细信息”, 双击Internet信息服务(iis),勾选以下选项: Internet&nbs...
http://www.jb51.net//article/5082.htm
IIS6的PHP最佳配置方法 本文收藏自网络,本人还没有试过,不知如何,现在PHP版本已经到了5.2了。读者应该找找新的文章,本人自已搭建了一个Apache+PHP+Mysql+Mysqladmin平台,只用做学习用,还没真正实战过。!!! 虽然LAMP组合很不错,但是如果想要架设一台同时支持PHP、ASP、ASP.NET、JSP、Perl的Web虚拟主机服务器,还是用Windows2003的IIS6最好。网上有很多介绍在IIS6上配置PHP的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。 这里所说的升级,是指从某个php4版本...
http://www.jb51.net//article/5072.htm
scripting.filesystemobject对象是由scrrun.dll提供的许多供vbscript/jscript控制的com对象之一。scripting.filesystemobject提供了非常便利的文本文件和文件目录的访问,但是同时也对iisweb服务器数据安全造成了一定的威胁。filefinder的代码很简单,由3个函数和30行左右的顺序代码构成。最关键的是findfiles函数,通过对它的递归调用实现对某个目录的遍历,并且按照特定的文件扩展名来搜寻这些文件。functionfindfiles(strstartfolder,strext)dimndimothisfolderd...
http://www.jb51.net//article/3738.htm
Windows下的WWW服务器以其架设方便、操作简单赢得了很多人的青睐,下面笔者将以WindowsServer2003为例来介绍如何配置一个Web服务器,望能对刚入门的网管员有所帮助。 一、架设Web服务器 默认安装的WindowsServer2003没有配置IIS服务,需要我们手工安装。进入控制面板,执行“添加或删除程序→添加/删除Windows组件”进入Windows组件向导窗口,勾选“应用程序服务器→Internet信息服务”,“确定”后返回Windows组件向导窗口点击“下一步”即可添加好IIS服务。在控制面板的管理工具中执行“Internet信息服务(IIS)管理器”进入IIS管...
http://www.jb51.net//article/2910.htm
Web服务应用程序存在的一个常见问题是,真正的后端软件不支持XML(或者至少不支持你Web服务所使用的标准化的XML)。要解决这个问题,很多架构都实施了一个翻译阶段,用来解释收到的XML,并将它转换成为后端系统能够识别的更加适当的格式。虽然将XML翻译成不同的格式有很多种方式法,但是可扩展样式表语言(eXtensibleStylesheetLanguage,XSL)提供了一个强健的、标准的和对XML友好的解决方案。一些常见的问题 在XML消息和将要处理它的应用程序之间,存在着很多种可能需要翻译的地方。但是,这也存在着很多常见的问题,包括:查询(Lookup)映射(Mapping)聚合...
http://www.jb51.net//article/2408.htm
Web服务经常从它的组件技术的角度来进行描述。SOAP、UDDI、WSDL、XML以及HTTP各自组成了Web服务体系的一部分,它们都发挥了重要作用。让我们看看XML技术对Web服务平台的贡献。标准化 与其它Web服务技术相比,标准化是XML特色之一。XML提供了Web服务应用程序之间传输数据的标准格式。万维网联盟(W3C)管理XML标准并发布给全球的XML技术提供者,这就确保了XML产品的兼容性。除了XML引擎和产品外还有XML文法(grammar)。每一个XML语法都是一种在某个特定问题领域进行数据格式化的标准方法。遵循并采用XML文法,你就可以使两个应用程序间通信的数据格式标准...
http://www.jb51.net//article/2397.htm
客户端的异常处理这个部分,我们将看看在客户端怎样处理从Web服务中所抛出的异常。为了说明这个做法,我们来创建一个新项目CategoriesServiceClient。一旦项目被创建,就在默认的表单上添加一个命令按钮,并命名为btnInvoke。因为需要在客户端引用Web服务,所以在项目CategoriesService中添加一个WebReference。可以通过Project->AddReference菜单选项来完成添加。然后修改命令按钮的Click事件,如下所示。privatevoidbtnInvoke_Click(objectsender,System.Eve...
http://www.jb51.net//article/2331.htm
Web服务的实现为了达到这个示例的目的,我们创建一个名为CategoriesService的Web服务,选择一个可视化的C#ASP.NETWeb服务作为项目的模版。一旦创建项目,我们就添加一个名为AddCategories的方法,并且给这个方法添加下列代码:[WebMethod]publicboolAddCategories(stringxml){try{using(SqlConnectionconn=newSqlConnection()){if(ValidateXml(xml)){XmlDocumentdoc=newXmlDocument();doc.LoadXml(...
http://www.jb51.net//article/2330.htm
“我想有个家,一个不需要华丽的地方……”,对于想建网上家园的你来说是否对这首歌更有一番感触?装了宽带之后,我们完全可以把自己的电脑作成Web服务器,感受一下拥有几十GB空间,CGI、PHP、ASP等都支持的网上豪宅。心急喝不了热粥,呵呵,首先还是来简单了解一下有关Web服务的基础知识。基础篇Web服务器:在网络中为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。Web服务器如何工作:在Web页面处理中大致可分为三个步骤,第一步,Web浏览器向一个特定的服务器发出Web页面请求;第二步,Web服务器接收到Web页面请求后,寻找所请求的Web页面,并将所请求的Web页面传送给Web...
http://www.jb51.net//article/2329.htm
