IIS使用详解 |
西部数码最新推出了动态域名服务,反响热烈,但是也有很多用户反映不知道怎么建自己的WEB服务器。除了可以在98上用PWS做为服务器软件,如果你使用NT或是2000,则可以使用IIS来实现专业的服务器。 |
IIS 运行环境: |
硬件: 最低配置:486/50以上,16M内存,50M硬盘空间 建议配置:P90,32-64M内存,200M硬盘空间 软件: NT
Server 4.0, Service Pack 3,IE浏览器(4.0以上版本),支持 TCP/IP协议 或者:Windows
2000,IE,支持TCP/IP协议 |
IIS 提供的基本服务: |
WWW服务:支持最新的超文本传输协议(HTTP)1.1标准,运行速度更快,安全性更高,还可以提供虚拟主机服务。WWW服务是指在网上发布可以通过浏览器观看的用HTML标识语言编写的图形化页面的服务。IIS
4.0允许用户设定数目不限的虚拟Web站点。 FTP服务:支持文件传输协议(FTP)。主要用于网上的文件传输。IIS
4.0允许用户设定数目不限的虚拟FTP站点,但是每一个虚拟FTP站点都必须拥有一个唯一的IP地址。IIS
4.0不支持通过主机名区分不同的虚拟FTP站点。 SMTP服务:支持简单邮件传输协议(SMTP)。IIS
4.0允许基于Web的应用程序传送和接收信息。启动SMTP服务需要使用NT操作系统的NTFS文件系统。 除上述服务之外,IIS
4.0还可以提供NNTP
Service等服务。本篇将主要讨论其中最重要的WWW服务,读者在真正熟悉WWW服务之后,其它类型的服务也可做到触类旁通。 |
IIS 的设置(注:文章中“客户”指Web站点的访问者,“用户”指IIS
4.0的使用者) |
打开Microsoft管理控制台之后,单击Internet Information
Server文件夹,出现用户的电脑标识。打开后选中“默认的Web站点”,右击点属性,出现IIS的配置界面(注:IIS中的服务配置都是通过类似的属性界面实现,用户可以尝试一下。此外,IIS中的属性具有继承性,子级目录自然继承上级目录的相同属性)。 |
Web站点: |
|
Web站点标识: 描述--用户指定该站点的名称。
IP地址--用户分配给该站点的IP地址(动态域名的用户,您可以使用默认的IP地址,选中"全部未分配",即可)。在高级对话框中还可以进一步的设定该站点的IP地址,TCP端口号以及主机名称等(注:同一台Web服务器中,具有不同IP地址或不同主机名的不同站点称为虚拟主机)。
TCP端口--缺省值为80,用户可以根据自己的需要进行改动。 SSL端口--指定使用安全套接字层(SSL)的端口。 |
连接: 无限--不限制同时连接站点的用户数量。
限制到--读者可以根据需要限定在同一时刻连接站点的用户数量。
连接超时--如果访问用户在指定的时间范围内没有发出新的访问请求,Web服务器自动中断与该用户的连接。 |
启用日志:
在提供给用户的日志格式选择中,NCSA为较通用格式,W3C为扩展格式,ODBC为数据库日志格式。在属性对话框中,可以进一步的设定日志记录的时间间隔单位,以及日志文件的存放位置。 |
操作员 |
|
通过该项可以在NT用户帐号中指定对站点拥有操作权的用户帐号(注:操作员帐号不一定必须是 Windows NT
管理员组的成员,操作员只具有有限的站点管理权限)。 |
性能: |
|
性能调整--可以根据站点的具体情况设定每天访问站点的人数。该项可以相应的调整Web站点所占用的系统内存的大小。
带宽限制--启用带宽限制将会限制Web站点所能够使用的带宽。
连接配置--“保留 HTTP
连接”允许客户维持与服务器已经打开的连接,而不要求对客户的每个新请求都启用新的连接。 |
ISAPI配置器 |
|
设置用于处理 HTTP 请求过程中的对事件作出响应的程序。 |
主目录: |
|
源内容--设置存储站点内容的目录或计算机。
许可访问--设置客户对站点内容的访问权限。只有支持 HTTP 1.1协议标准的具有“放置”功能的浏览器才能执行写操作。
内容控制--日志访问将在日志文件中记录对站点目录的访问;允许浏览目录可以在当客户没有指定具体的访问页面同时站点也没有设定默认页面时自动生成一个目录内容页面;索引此目录将指定目录加入Web站点的全文索引(注:需安装Microsoft
Index Server );Front Page Web 将在Web 站点中创建一个 FrontPage Web目录。
应用程序设置--在分开的窗口内运行: 选定该选项将使应用程序独立于 Web
服务器进程单独运行。运行独立的应用程序可以在当应用程序出现错误时,使其他应用程序(包括 Web 服务器)免受影响。
许可: 无--不允许在服务器端运行任何程序或脚本。 脚本--允许运行映射到脚本引擎的应用程序而不必拥有“执行”权限。
执行(包括脚本)--允许运行脚本程序,dll以及exe程序。 |
文档标签 |
|
启用默认文档: 设置当访问客户没有具体指定浏览页面时显示的默认页面。
启动文档脚注: 可以自动为网站的页面加上脚注,可以用于添加站点的LOGO等标 |
目录安全性标签 |
|
匿名访问和安全控制(单击编辑进入配置):
允许匿名访问--指定一个NT用户帐号,使所有网站的访问者使用该帐号以匿名方式登录。
基本验证--验证来访客户的用户名和密码(注:此项在不使用匿名登录方式或已经在NTFS文件系统中设置访问控制时有效)。 Windows
NT挑战响应--只有在禁用匿名方式或在NTFS文件系统中设置访问控制时有效,不支持挑战响应方式的浏览器将被禁止访问。
安全通讯: 使用密钥管理器建立认证请求。
IP地址和域名控制:
允许访问将会向除用户指定的地址之外的所有客户授予访问权;禁止访问将禁止除用户指定地址之外的所有客户的访问。 |
HTTP标题 |
|
允许内容过期:
设置客户浏览器根据指定的过期时间决定是否从客户本机缓存读取数据或连接网站请求新数据。
自定义HTTP标题: 用户自己编写的发送给客户浏览器的HTTP标题。
内容分级: 在HTTP标题中加入内容级别,使客户可以在浏览器端选择过滤不接受的内容。
MIME(多用途Internet邮件扩展)映射: 设定由Web服务器传送给浏览器的文件类型。 |
自定义错 |
|
用户自己设定在出错时返还到浏览器的错误信息。
以上,是IIS的基本配置,读者只要在实践中多加练习,并结合NT用户帐号管理以及NTFS文件系统的学习,就可以为自己建立起一个功能完善,性能稳定的Web浏览器。 |
|