IIS简介
IIS(Internet Information Services)是用于为动态网络应用程序创建强大的通信平台的工具。各种规模的组织都使用 IIS 来主控和管理 Internet 或其 Intranet 上的网页、主控和管理 FTP 站点、使用网络新闻传输协议 (NNTP) 和简单邮件传输协议 (SMTP) 路由新闻或邮件。在IIS家族中比较常见的版本有IIS3(Winnt)、IIS4(Winnt+sp4)、IIS5(win2000)及最新的IIS6(Win2003、win xp 专业版)。本文主要介绍IIS的Internet网站 功能。
安装IIS
这里以win2003server为例,win2003默认安装是不包含IIS的,您需要 点击开始->管理工具->管理您的 服务器->点击添加或删除角色->选中“应用程序服务器(IIS,ASP.net)单击下一步,放入windows2003server安装光盘就可以完成IIS安装了。安装完成后您就可以点击开始->管理工具->Internet信息服务管理器来打开Internet信息服务管理器了。
备份IIS配置
您首次安装 IIS 时,自动在 System32/InetSrv/MetaBack 目录中创建初始配置数据库配置的备份。该备份可用于将 IIS 配置还原到它在安装 IIS 之后所处的状态。该工具对于解决配置数据库破坏问题或配置问题非常有用,并且有助于在无需重新安装 IIS 的情况下恢复已知的良好配置。该备份不受密码 保护,且只能用于在创建该备份的系统上还原设置。建议您在安装 IIS 之后、更改任何配置之前,为 IIS 配置创建用密码保护的备份。
还原IIS配置
以管理员权限登陆Windows,打开Internet信息服务管理器
重新启动IIS服务即可完成还原。
启用asp
默认IIS服务器是关闭asp解析支持的,为了能够让IIS支持asp程序, 我们必须启用asp应用程序扩展。双击Internet信息服务器窗口中的本地计算机名->Web服务扩展,右边窗口中列出了已经安装的WEB服务扩展程序,右击Active Server Pages,在弹出的菜单上选择允许,即可打开ASP解析支持。
如果您需要ASP.net支持,也应该同时启用。
添加一个网站
右击网站,在弹出的菜单上选择新建网站...,打开新建网站向导对话框。单击下一步,在描述中填入新建站点的描述,如“test“,单击下一步,选择IP和端口设置,如果您的计算机上只有一个网站,单下一步继续,如果有多个网站,则需要选择对应的IP地址和 填写网站主机头(网站的网址,不包含http://,如www.pxue.com),在选择网站主目录中单击浏览,找到您的网页存放根目录单击确定完成选择。单击下一步,设置网站访问权限,如果您的网页全是静态网页(*.html,*.htm)不需要脚本权限,就请去掉运行脚本前面的勾,否则应该选择。对于采用Access数据库及FSO写文件的网站还需要选择写入权限,以保证程序运行时的权限足够。
单击下一步,点击完成关闭网站创建向导完成网站添加工作。
设置网站
Internet信息服务 管理器->双击本地计算机名->双击网站->右击刚刚添加的网站,选择属性,打开网站属性配置对话框。
一、网站
描述:网站的名称,可以任意起。
IP地址:如果不强调针对某一个IP服务时,应该选择全部未分配,以便让IIS自己识别服务器IP,并提供服务
点击高级按钮,打开高级网站标识对话框。在这里可以实现一个IP绑定多个网站,IIS是根据请求者的访问时在IE地址栏里所填入的 域名信息来确定返回站点内容的。如:IIS中建立两个站点,IP都为全部未分配,主机头分别为:www.pxue.com、www1.pxue.com(前提是这两个网站均指向测试用主机),主目录分别为:D:/web、D:/MainWeb,如果来访问者在IE地址栏中输入的是www.pxue.com,IIS则会把D:/Web目录下的网页返回给访问者,如果来访问者在IE地址栏中输入的是www1.pxue.com,IIS则会把D:/MainWeb目录下的网页返回给访问者,这样就实现了一个IP绑定多个网站的方法,也就是 虚拟主机。
TCP端口:一般为80端口,SSL端口一般设置为空
连接超时:一般设置为120秒
启用日志记录:如果您的网站访问量不是太大,可以打开,打开日志记录功能会增加IIS服务器的负担,影响性能。
二、性能
如果您想限制网站的带宽和连接数可以在这里处理。
三、ISAPI筛选器
如果您有一个专门为IIS开发的ISAPI筛选程序,那就在这里添加吧。
四、主目录
此资源的内容来源于:一般选择此计算机上的目录,如果您的资源来源于别处,请参考: IIS中如何在另一台服务器上建立一个虚拟目录?
本地路径:指明了网站主目录的路径。如果要更改主目录位置,请先停止该网站再更改。
权限:一般选择读取就可以了,如果有FSO写操作则应该加上写入。
执行权限:如果是动态网站就应该选择纯脚本,如果是静态网站选择无,如果有ISAPI程序选择脚本和执行文件。
应用程序池一般选择默认,如果您专门为该网站创建了应用程序池,则应该选择相应的应用程序池。
单击配置按钮打开应用程序配置对话框,在映身选项卡里面可以对网站可以使用哪些程序进行设置,“选项”选项卡里面可以设置会话超时时间,是否启用缓存、是否启用父目录及ASP程序超时时间。启用父目录可以 方便ASP程序的编写,但会带来一些安全隐患。
调试选项卡中可以设置ASP程序在出错时是否向来访者显示详细错误消息,启用可以方便调试程序,但可能会暴露一些安全信息。
五、文档
设置网站索引页文件名称,如添加index.html,这样当访问者填入网站地址时IIS会自动寻找index.html,并将其发送给访问者。
六、目录安全性
目录安全性 可以限制访问者的IP范围、安全通信时的服务器证书及来访者使用的身份验证。
身份验证和访问控制:点击编辑,打开身份验证方法,默认为IUSR_本地计算机名。这样,当来访者打开网站时,IIS服务器使用IUSR_本地计算机这个用户去 操作服务器,此用户属于Guests组,所以当我们要通过IE对网站上的文件进行读写操作发生错误的时候,就要检查该文件是否对IUSR_本地计算机名用户开放了相应的权限。
七、http头
提供内容过期、分级及MIME类型设置
八、自定义错误
允许用户自宝HTTP错误消息,使网站更有特色。
使用虚拟目录
虚拟目录是为服务器 硬盘上不在主目录下的一个物理目录或者其他计算机上的主目录而指定的好记的名称,或“ 别名”。因为别名通常比物理目录的路径短,所以它更便于用户输入。 同时,使用别名还更加安全,因为用户不知道文件在服务器上的物理位置,所以无法使用该信息来修改文件。通过使用别名,还可以更轻松地移动站点中的目录。无需更改目录的 URL,而只需更改别名与目录物理位置之间的映射。
IIS(Internet Information Services)是用于为动态网络应用程序创建强大的通信平台的工具。各种规模的组织都使用 IIS 来主控和管理 Internet 或其 Intranet 上的网页、主控和管理 FTP 站点、使用网络新闻传输协议 (NNTP) 和简单邮件传输协议 (SMTP) 路由新闻或邮件。在IIS家族中比较常见的版本有IIS3(Winnt)、IIS4(Winnt+sp4)、IIS5(win2000)及最新的IIS6(Win2003、win xp 专业版)。本文主要介绍IIS的Internet网站 功能。
安装IIS
这里以win2003server为例,win2003默认安装是不包含IIS的,您需要 点击开始->管理工具->管理您的 服务器->点击添加或删除角色->选中“应用程序服务器(IIS,ASP.net)单击下一步,放入windows2003server安装光盘就可以完成IIS安装了。安装完成后您就可以点击开始->管理工具->Internet信息服务管理器来打开Internet信息服务管理器了。
备份IIS配置
您首次安装 IIS 时,自动在 System32/InetSrv/MetaBack 目录中创建初始配置数据库配置的备份。该备份可用于将 IIS 配置还原到它在安装 IIS 之后所处的状态。该工具对于解决配置数据库破坏问题或配置问题非常有用,并且有助于在无需重新安装 IIS 的情况下恢复已知的良好配置。该备份不受密码 保护,且只能用于在创建该备份的系统上还原设置。建议您在安装 IIS 之后、更改任何配置之前,为 IIS 配置创建用密码保护的备份。
还原IIS配置
以管理员权限登陆Windows,打开Internet信息服务管理器
Quote:
1、在 IIS 管理器中,右键单击本地计算机,指向“所有任务”,然后单击“备份/还原配置
2、在“备份”列表中,单击要还原的“备份”,然后单击“还原”
3、如果要继续,请阅读出现的消息,然后单击“是”。
4、 单击“确定
”
2、在“备份”列表中,单击要还原的“备份”,然后单击“还原”
3、如果要继续,请阅读出现的消息,然后单击“是”。
4、 单击“确定
重新启动IIS服务即可完成还原。
启用asp
默认IIS服务器是关闭asp解析支持的,为了能够让IIS支持asp程序, 我们必须启用asp应用程序扩展。双击Internet信息服务器窗口中的本地计算机名->Web服务扩展,右边窗口中列出了已经安装的WEB服务扩展程序,右击Active Server Pages,在弹出的菜单上选择允许,即可打开ASP解析支持。
如果您需要ASP.net支持,也应该同时启用。
添加一个网站
右击网站,在弹出的菜单上选择新建网站...,打开新建网站向导对话框。单击下一步,在描述中填入新建站点的描述,如“test“,单击下一步,选择IP和端口设置,如果您的计算机上只有一个网站,单下一步继续,如果有多个网站,则需要选择对应的IP地址和 填写网站主机头(网站的网址,不包含http://,如www.pxue.com),在选择网站主目录中单击浏览,找到您的网页存放根目录单击确定完成选择。单击下一步,设置网站访问权限,如果您的网页全是静态网页(*.html,*.htm)不需要脚本权限,就请去掉运行脚本前面的勾,否则应该选择。对于采用Access数据库及FSO写文件的网站还需要选择写入权限,以保证程序运行时的权限足够。
单击下一步,点击完成关闭网站创建向导完成网站添加工作。
设置网站
Internet信息服务 管理器->双击本地计算机名->双击网站->右击刚刚添加的网站,选择属性,打开网站属性配置对话框。
一、网站
描述:网站的名称,可以任意起。
IP地址:如果不强调针对某一个IP服务时,应该选择全部未分配,以便让IIS自己识别服务器IP,并提供服务
点击高级按钮,打开高级网站标识对话框。在这里可以实现一个IP绑定多个网站,IIS是根据请求者的访问时在IE地址栏里所填入的 域名信息来确定返回站点内容的。如:IIS中建立两个站点,IP都为全部未分配,主机头分别为:www.pxue.com、www1.pxue.com(前提是这两个网站均指向测试用主机),主目录分别为:D:/web、D:/MainWeb,如果来访问者在IE地址栏中输入的是www.pxue.com,IIS则会把D:/Web目录下的网页返回给访问者,如果来访问者在IE地址栏中输入的是www1.pxue.com,IIS则会把D:/MainWeb目录下的网页返回给访问者,这样就实现了一个IP绑定多个网站的方法,也就是 虚拟主机。
TCP端口:一般为80端口,SSL端口一般设置为空
连接超时:一般设置为120秒
启用日志记录:如果您的网站访问量不是太大,可以打开,打开日志记录功能会增加IIS服务器的负担,影响性能。
二、性能
如果您想限制网站的带宽和连接数可以在这里处理。
三、ISAPI筛选器
如果您有一个专门为IIS开发的ISAPI筛选程序,那就在这里添加吧。
四、主目录
此资源的内容来源于:一般选择此计算机上的目录,如果您的资源来源于别处,请参考: IIS中如何在另一台服务器上建立一个虚拟目录?
本地路径:指明了网站主目录的路径。如果要更改主目录位置,请先停止该网站再更改。
权限:一般选择读取就可以了,如果有FSO写操作则应该加上写入。
执行权限:如果是动态网站就应该选择纯脚本,如果是静态网站选择无,如果有ISAPI程序选择脚本和执行文件。
应用程序池一般选择默认,如果您专门为该网站创建了应用程序池,则应该选择相应的应用程序池。
单击配置按钮打开应用程序配置对话框,在映身选项卡里面可以对网站可以使用哪些程序进行设置,“选项”选项卡里面可以设置会话超时时间,是否启用缓存、是否启用父目录及ASP程序超时时间。启用父目录可以 方便ASP程序的编写,但会带来一些安全隐患。
调试选项卡中可以设置ASP程序在出错时是否向来访者显示详细错误消息,启用可以方便调试程序,但可能会暴露一些安全信息。
五、文档
设置网站索引页文件名称,如添加index.html,这样当访问者填入网站地址时IIS会自动寻找index.html,并将其发送给访问者。
六、目录安全性
目录安全性 可以限制访问者的IP范围、安全通信时的服务器证书及来访者使用的身份验证。
身份验证和访问控制:点击编辑,打开身份验证方法,默认为IUSR_本地计算机名。这样,当来访者打开网站时,IIS服务器使用IUSR_本地计算机这个用户去 操作服务器,此用户属于Guests组,所以当我们要通过IE对网站上的文件进行读写操作发生错误的时候,就要检查该文件是否对IUSR_本地计算机名用户开放了相应的权限。
七、http头
提供内容过期、分级及MIME类型设置
八、自定义错误
允许用户自宝HTTP错误消息,使网站更有特色。
使用虚拟目录
虚拟目录是为服务器 硬盘上不在主目录下的一个物理目录或者其他计算机上的主目录而指定的好记的名称,或“ 别名”。因为别名通常比物理目录的路径短,所以它更便于用户输入。 同时,使用别名还更加安全,因为用户不知道文件在服务器上的物理位置,所以无法使用该信息来修改文件。通过使用别名,还可以更轻松地移动站点中的目录。无需更改目录的 URL,而只需更改别名与目录物理位置之间的映射。
Code:
1、在 IIS 管理器中,展开本地计算机,展开要添加虚拟目录的网站或 FTP 站点,右键单击要在其中创建虚拟目录的网站或文件夹,指向“新建”,然后单击“虚拟目录”。
2、单击“下一步”。
3、在“别名”框中,键入虚拟目录的名称。这是用户键入的名称,应当简短且易于键入。
4、单击“下一步”。
5、在“目录”框中,键入或浏览到虚拟目录所在的物理目录。
6、单击“下一步”。
7、在“访问权限”对话框中,设置符合自己需要的访问权限。
8、单击“下一步”,然后单击“完成”。在当前选定的级别下面将会创建虚拟目录
2、单击“下一步”。
3、在“别名”框中,键入虚拟目录的名称。这是用户键入的名称,应当简短且易于键入。
4、单击“下一步”。
5、在“目录”框中,键入或浏览到虚拟目录所在的物理目录。
6、单击“下一步”。
7、在“访问权限”对话框中,设置符合自己需要的访问权限。
8、单击“下一步”,然后单击“完成”。在当前选定的级别下面将会创建虚拟目录