首页业界动态基础网络服务高级网络服务网络技术相关下载 登录论坛 @联系我们
WinSVR.ORG > 信息 > 高级网络服务 > IIS > IIS使用指南之二 :安装和配置IIS
现在时间是: 2018-04-23 15:43
IIS使用指南之二 :安装和配置IIS

(2006-02-22 14:53)

配置MIME类型

从安全性上考虑,IIS 6中只是定义了常见的MIME类型(文件扩展名),而没有和IIS 5一样包含通配符MIME映射。这样当客户端浏览器从IIS 6 Web服务器上请求某个文件时,如果该文件的扩展名并没有在IIS的MIME类型中进行定义,IIS 会返回404错误-文件或目录未找到。对于使用Access数据库的站点,为了防止别人下载Access数据库,有些文章中介绍了将Access数据库改名为.asp来防止下载的方法,这并不安全,最好的办法就是将Access数据库的扩展名修改为MIME类型中未定义的扩展名,这样别人就无法访问此数据库。

当然,有时你需要添加MIME类型。你可以在IIS全局、网站、单个网站这三个级别上添加MIME类型,默认的MIME类型定义在IIS全局属性中,而网站属性中定义的MIME类型可以覆盖所有网站中的MIME类型定义,在单个网站上定义的MIME类型只会影响此站点。

在IIS全局上添加MIME类型的过程如下:

在IIS管理控制台中右击服务器名,然后选择属性

在弹出的计算机属性对话框上点击MIME类型按钮;

MIME类型对话框中,你可以创建、修改、删除MIME类型,在此我为ISO文件创建一个MIME类型,点击新建按钮;

扩展名栏中,键入对应的文件扩展名.iso,如果你不输入“.”(例如只输入ISO),那么IIS会自动为你添加;如果你想添加通配符MIME映射,即允许访问任何没有MIME类型定义的文件,则在扩展名栏输入“*”,不过不推荐使用这种方式。然后在MIME类型栏,输入application/octet-stream,最后点依次击确定即可。

 

而在网站或单个网站上添加MIME类型定义则是右击网站或单个网站,然后选择属性,点击HTTP头标签中的MIME类型按钮即可进行配置。

 

 

配置Web服务扩展

Web服务扩展是IIS中用于处理动态内容请求的扩展组件,在IIS中支持以下两种方式的Web服务扩展:

  • ISAPI(Internet Server Application Programming Interface)扩展;

  • CGI(Common Gateway Interface)应用程序;

它们之间的工作原理基本相同,主要是实现机制不同。ISAPI和CGI之间最大的区别在于ISAPI扩展基本以动态链接库的形式存在,而CGI以可执行程序形式存在;ISAPI方式运行的Web服务扩展可以在被用户请求激活后长驻内存,从而减少加载DLL的时间,因此具有比CGI方式更高的效率。

从安全性上考虑,在安装IIS时,默认情况下会安装以下四个Web服务扩展但是并不启用,因此只能支持静态内容的访问:

  • Active Server Pages

  • Internet数据连接器

  • WebDav

  • 在服务器端的包含文件

你可以根据你的需要添加或删除自定义的Web服务扩展,而对于IIS内建的Web服务扩展则只能禁用或启用。

对于这些内置的Web服务扩展,IIS已经为Web站点配置好了应用程序映射,你只需要启用这些Web服务扩展,就可以在Web站点中启用对相应动态内容的访问。

如果要启用某个系统自带的Web服务扩展,则在IIS管理控制台中点击Web服务扩展文件夹,然后在右侧窗口中点击对应的Web服务扩展,点击允许即可,例如要启用对ASP页面的支持,则启用Active Server Pages即可;

 

如果要添加自定义的Web服务扩展,除了需要在Web服务扩展文件夹中进行添加外,还需要在Web站点中添加应用程序映射,我将以后专文进行描述。



作者:风间子
责任编辑:风间子

<<上一页 [1] [2] [3] [4] [5] 下一页>>
上一篇:IIS使用指南之一 :IIS 6 新特性
下一篇:IIS使用指南之三 :创建和配置Web站点
相关信息:

IIS使用指南之五 :深入理解Socket Pooling(套接字池)
IIS使用指南之六 :在IIS中部署HTTPS服务
IIS使用指南之四 :在IIS中安装PHP
IIS使用指南之三 :创建和配置Web站点
IIS使用指南之一 :IIS 6 新特性

热点信息 TOP 10
IIS使用指南之二 :安装和配置IIS
IIS使用指南之六 :在IIS中部署HTTPS服务
IIS使用指南之三 :创建和配置Web站点
IIS使用指南之四 :在IIS中安装PHP
IIS使用指南之一 :IIS 6 新特性
IIS使用指南之五 :深入理解Socket Pooling(套接字池)

搜索 SEARCH
关键字:
包含:
搜索于:

Powered by: WinSVR.ORG
Copyright © 2006-2017 WinSVR.ORG, All Rights Reserved.