IIS创建和配置Web站点

上传人:jiups****uk12 文档编号:40015519 上传时间:2018-05-22 格式:DOCX 页数:24 大小:721.56KB
返回 下载 相关 举报
IIS创建和配置Web站点_第1页
第1页 / 共24页
IIS创建和配置Web站点_第2页
第2页 / 共24页
IIS创建和配置Web站点_第3页
第3页 / 共24页
IIS创建和配置Web站点_第4页
第4页 / 共24页
IIS创建和配置Web站点_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《IIS创建和配置Web站点》由会员分享,可在线阅读,更多相关《IIS创建和配置Web站点(24页珍藏版)》请在金锄头文库上搜索。

1、IIS 创建和配置创建和配置 Web 站点站点 修改浏览权限 | 删除 一个 IIS 服务器上可以架设多个 Web 站点,IIS 服务器通过网站标识网站标识来区分不同的 Web站点。网站标识网站标识分为 HTTP 标识标识和 SSL 标识标识两部分,一个一个 Web 站点可以同时具有多个站点可以同时具有多个HTTP 标识或多个标识或多个 SSL 标识,但是至少必须具有一个标识,但是至少必须具有一个 HTTP 标识标识。HTTP 标识标识是以下三个属性的组合,只要其中一个属性在 IIS 服务器的所有 HTTP 标识中具有唯一值,则 IIS 服务器认为此 HTTP 标识是唯一唯一的:分配给分配给

2、Web 站点的站点的 IP 地址地址;此 Web 站点侦听客户发送的 HTTP 请求的 IP 地址;分配给分配给 Web 站点的站点的 TCP 端口端口;此 Web 站点侦听客户发送的 HTTP 请求的 TCP 端口,如果不是标准的 HTTP 端口(TCP 80),那么客户端在访问时必须明确指定端口号;分配给分配给 Web 站点的主机名头站点的主机名头;此 Web 站点的主机名头(域名),当指定主机名头时,客户端访问时必须明确指定主机名头。对于网站标识来说,SSL 标识不是必需的,即可以不具有 SSL 标识。SSL 标识标识是以下两个属性的组合,只要其中一个属性在 IIS 服务器的所有 SSL

3、 标识中具有唯一值,则 IIS 服务器认为此 SSL 标识是唯一唯一的:分配给分配给 Web 站点的站点的 IP 地址地址;此 Web 站点侦听客户发送的 HTTPS 请求的 IP 地址;分配给分配给 Web 站点的站点的 TCP 端口端口;此 Web 站点侦听客户发送的 HTTPS 请求的 TCP 端口,如果不是标准的 HTTPS 端口(TCP 443),那么客户端在访问时必须明确指定端口号;当网站标识的当网站标识的 HTTP 标识和标识和 SSL 标识(如果有)均是唯一的时,标识(如果有)均是唯一的时,IIS 才认为网站标识是才认为网站标识是唯一的。只有具有各自唯一的网站标识时,不同的唯一

4、的。只有具有各自唯一的网站标识时,不同的 Web 站点才可以同时在站点才可以同时在 IIS 服务器上服务器上运行。运行。如果发现 Web 站点无法启动并且提示端口被占用,那么你需要检查 Web 站点的网站标识是否是唯一的。IIS 服务器根据 Web 站点的网站标识路由客户端的访问请求到不同的 Web 站点,例如,如果某个 Web 站点的网站标识为:IP 地址为:10.1.1.9HTTP 端口:TCP 80主机名头:无那么客户只需要通过 http:/10.1.1.9 就可以访问此 Web 站点。而另外一个 Web 站点的网站标识为:IP 地址为:10.1.1.10HTTP 端口:TCP 88主机

5、名头:无那么客户必须通过 http:/10.1.1.10:88 才能访问此 Web 站点。如果另外一个 Web 站点的网站标识为:IP 地址为:10.1.1.11HTTP 端口:TCP 80主机名头:www.winsvr.org客户端必须向 IP 10.1.1.11 提交主机名头 www.winsvr.org 才能访问此 Web 站点,如果只是通过 http:/10.1.1.11 是无法访问的。安装 IIS 时默认会创建一个名为默认网站默认网站的 Web 站点,你可以根据修改此站点的属性来迎合你的需求,也可以额外创建 Web 站点。 创建 Web 站点你可以通过以下两种方式来创建 Web 站点

6、:使用网站创建向导创建使用网站创建向导创建;使用模板文件创建使用模板文件创建。使用网站创建向导创建使用网站创建向导创建 Web 站点站点在 IIS 管理控制台中,右击网站网站,指向新建新建,选择网站网站,在弹出的欢迎使用网站创建向导欢迎使用网站创建向导页,点击下一步下一步;在网站描述网站描述页,输入网站的描述,在此我输入为 Winsvr.org,然后点击下一步下一步,在 IP 地址和端口设置地址和端口设置页,设置此 Web 站点的网站标识(IP 地址、端口和主机名头),在此仅能设置一个默认的 HTTP 标识,你可以在创建网站后添加其他的 HTTP 标识和 SSL标识。由于 IIS 中的默认网站

7、默认网站尚在运行,它的 IP 地址设置为全部未分配全部未分配,端口为 80,所以在此我必须不能设置为和默认站点冲突,因此我选择网站网站 IP 地址地址为 10.1.1.9;保持端口为默认 HTTP 端口 80,不输入主机名头,然后点击下一步下一步;在网站主目录网站主目录页,输入主目录的路径,主目录即你的网站内容存放的目录,在此我输入为c:winsvr,其实把网站主目录存放在系统分区不是安全的行为,只是在此我只有一个驱动器。默认选择了允许匿名访问网站允许匿名访问网站,这允许对此网站的匿名访问,点击下一步下一步;在网站访问权限网站访问权限页,默认只是选择了读取读取,即只能读取静态内容,如果你需要运

8、行脚本如ASP 等,则勾选运行脚本(如运行脚本(如 ASP),至于其他权限,请根据需要慎重考虑后根据需要慎重考虑后再选取;最后在已成功完成网站创建向导已成功完成网站创建向导页,点击完成,此时,Web 站点就创建好了。使用模板文件创建使用模板文件创建 Web 站点站点除了使用向导以外,你还可以通过模板文件来创建 Web 站点。模板文件是保存的 Web 站点配置文件,它记录了保存的 Web 站点的所有属性,你可以通过读取它,然后创建 Web站点,这适合需要创建多个相似配置的 Web 站点的场景。首先你需要创建模板文件,在 IIS 管理器中右击需要作为模板的 Web 站点,在此我右击刚才创建的 We

9、b 站点 Winsvr.org,然后指向所有任务所有任务,选择将配置保存到一个文件将配置保存到一个文件,如果你右击网站网站然后再选择将配置保存到一个文件将配置保存到一个文件,那么会将 IIS 中的所有 Web 站点的配置保存到文件中;然后在弹出的将配置保存到一个文件将配置保存到一个文件对话框上,输入保存的配置文件名,然后点击浏览浏览按钮选择路径,如果需要加密则勾选用密码对配置进行加密用密码对配置进行加密,然后输入并确认密码,点击确确定定即可,此时此 Web 站点的所有配置均保存在此配置文件中。现在我们右击 Web 站点 Winsvr.org,选择删除删除,然后右击网站网站,指向新建新建,选择网

10、站网站(来自文件)(来自文件),在弹出的导入配置导入配置对话框,点击浏览浏览选择要导入的配置文件,然后在点击读文件读文件,此时 IIS 读取配置文件中的配置,列出了其中包含的 Web 站点,选择对应的Web 站点后,点击确定确定;此时,IIS 将根据配置文件中的配置创建并启动对应的 Web 站点,如果和现有 Web 站点冲突,则此 Web 站点处于停止服务状态。配置 Web 站点在 IIS 管理控制台中右击对应的 Web 站点,然后选择属性属性,即可配置 Web 站点的属性,在此我仅介绍一下常用的几个配置标签:网站网站在网站网站标签,你可以在网站标识网站标识框修改此网站的默认 HTTP 标识,

11、也可以点击高级高级按钮添加其他的 HTTP 标识和 SSL 标识;在连接连接框,你可以配置 Web 站点在客户端空闲多久时断开与客户端的连接,而保持保持 HTTP 连接连接选项有助于 HTTP 连接性能的提高,你应该总是启用;最后在下部你可以配置是否启用日志记录启用日志记录以及日志记录文件的存储路径和记录的字段。性能性能在性能性能标签,你可以限制网站可以使用的网络带宽和并发连接数,如果启用限制网络带宽,则勾选限制网站可以使用的网络带宽限制网站可以使用的网络带宽,然后输入此网站可以使用的最大带宽即可,不过IIS 需要在网络适配器上安装 QoS 数据包计划程序;默认情况下此 Web 站点的并发连接

12、数不受限制,你可以限制它可以使用的并发连接数,但是配置时请注意,设置值不应超过应用程序池所设置的核心请求队列长度。主目录主目录在主目录主目录标签,主要可以进行以下配置:修改网站的主目录:配置为本地目录、共享目录或者重定向到其他 URL 地址;修改网站访问权限:网站访问权限用于控制用户对网站的访问,IIS 6 中具有以下六种网站访问权限,:读取读取:用户和读取文件内容和属性,默认启用;写入写入:用户可以修改目录或文件的内容;如果需要启用此权限,请在设置之前慎重考虑如果需要启用此权限,请在设置之前慎重考虑。脚本资源访问脚本资源访问:允许用户访问脚本文件的源代码,必须和读取或写入权限同时启用方可生效

13、;如果需要启用此权限,请在设置之前慎重考虑。目录浏览目录浏览:用户可以浏览目录,从而可以看到目录中的所有文件;如果需要启用此权限,请在设置之前慎重考虑。记录访问记录访问:当用户浏览此网站时进行日志记录,默认启用。索引资源索引资源:允许索引服务对此资源进行索引,默认启用。需要注意的是,网站访问权限只是完整的用户访问控制体系结构中的一部分,我将在后文介绍 IIS 完整的用户访问控制体系。执行权限:执行权限用于控制此网站的程序执行级别,IIS 6 中具有以下三种执行权限:无无:不能执行任何代码,只能访问静态内容;纯脚本纯脚本:只能运行脚本代码例如 ASP 等等,不允许执行可执行程序;脚本和可执行文件

14、脚本和可执行文件:允许执行所有脚本和可执行程序,如果需要启用此权限,请在设置之如果需要启用此权限,请在设置之 前慎重考虑前慎重考虑。应用程序池:配置此网站所使用的应用程序池;此外,点击配置配置可以进入应用程序配置应用程序配置对话框,如下图所示:在映射映射标签中,你可以配置应用程序映射,即配置由哪个 Web 服务扩展来处理具有对应扩展名的文件,IIS 默认安装的 Web 服务扩展如 ASP 等已经自动添加了应用程序映射,因此你只需要在 Web 服务扩展中启用;默认情况下勾选了缓存缓存 ISAPI 扩展扩展,这样以ISAPI 方式运行的 Web 服务扩展可以在被用户请求激活后长驻内存,从而减少加载

15、 DLL的时间,否则 DLL 将在运行之后被卸载。你应该只有在特别需要的环境下时才取消此选项,例如调试 ISAPI 扩展。在选项选项标签有个比较重要的选项,就是启用父路径启用父路径。父路径指使用“.”相对表示当前路径的父路径的方式,由于具有安全隐患,在 IIS 6 中是默认禁用的,如果你的程序需要使用,则勾选此选项,不过,在启用之前,你应该检查你的应用程序,以确定不会引起安全问题。在调试调试标签,同样也具有一个比较重要的选项:脚本错误的错误消息脚本错误的错误消息。默认情况下当脚本执行错误时,Web 站点会向客户发送详细的 ASP 错误信息,这点有助于 Web 应用程序的开发;但是在正常的网站运

16、行中,此选项也便于入侵者获取信息,因此建议你在正常的网站运行中,设置为向客户端发送下列文本错误消息向客户端发送下列文本错误消息,然后输入自定义的错误消息。IIS 6 中的用户访问控制体系在上面中给大家介绍了 Web 站点中的配置,可以看到具有网站访问权限、身份验证和访问控制、IP 地址和域名限制等配置,它们都只是 IIS 6 中用户访问控制体系的一部分。IIS 6 中的用户访问控制体系是和 Windows 系统紧密结合的,当 IIS 服务器接收到客户所发送的访问请求时,它按照以下步骤进行处理:IIS 检查是否具有匹配客户访问请求的 Web 站点;如果没有则返回给客户 400-错误请求错误请求错误信息;IIS 检查客户的 IP 地址是否在 Web 站点所允许访问的 IP 地址范围内;如果被拒绝则 IIS拒绝客户访问并返回给客户 403.6-禁止访问禁止访问错误信息;如果 Web 站点配置为使用除匿名验证的其他验证方式,则提示客户提交身份验证信息,如果客户提交的身份验证信息未能通过 IIS 服务器的身份验证,则 IIS 拒

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号