如何打开“默认网站属性”窗口
在 Windows 7 中,打开 IIS 管理器,然后展开左侧的“网站”节点,右键点击“默认网站”,选择“属性”,即可打开属性设置窗口。
“默认网站属性”窗口详解
这个窗口包含了多个选项卡,每个选项卡负责管理网站的不同方面,下面我们逐一进行详细说明。

网站
这是最基本的信息设置,定义了网站的身份标识。
- 描述: 网站的友好名称,方便在 IIS 管理器中识别,可以随意修改,例如改成“我的个人主页”。
- IP 地址: 网站绑定的 IP 地址。
全部未分配: 这是默认选项,如果你的服务器只有一块网卡和一个 IP 地址,选择此项即可,它将响应所有发往该服务器 80 端口的 HTTP 请求。- 如果你的服务器有多个 IP 地址,可以在这里指定一个特定的 IP。
- TCP 端口: 网站监听的端口号,默认是
80,如果你修改了它,访问者就需要在网址后面加上端口号,http://www.example.com:8080。 - SSL 端口: 如果启用了 HTTPS,这里是 HTTPS 的默认端口
443,同样可以修改。 - 连接: (高级设置) 在这里可以设置网站的最大连接数,限制同时访问网站的用户数量,默认为“不受限制”。
性能
此选项卡用于优化网站的响应速度和资源消耗。

- 网站超时: 单位是秒,如果一个请求在指定时间内没有完成,IIS 将会放弃该请求,释放资源,默认为
120秒(2分钟)。 - 禁用 HTTP Keep-Alives: HTTP Keep-Alive (或连接复用) 允许客户端通过一个 TCP 连接发送多个请求,默认是不勾选的,即启用,启用可以显著提高性能,因为减少了建立和断开连接的开销,除非有特殊需求(如某些旧版代理服务器不兼容),否则建议保持默认。
- 启用 HTTP 压缩: (高级设置) 勾选此项可以启用对静态文件(如 HTML, CSS, JS)和动态输出的压缩,这能极大减少传输数据量,加快网页加载速度,建议勾选。
主目录
这是最核心的设置之一,它定义了你的网站文件存放在哪里,以及 IIS 如何处理这些请求。
- 本地路径: 极其重要! 这里指定了网站根目录在服务器硬盘上的位置,默认通常是
C:\inetpub\wwwroot,你可以点击“浏览”按钮修改为你自己的文件夹,D:\MyWebSite。 - 权限: 点击“权限”按钮,可以设置对该文件夹的用户访问权限。
- 读取: 必须勾选,允许用户浏览和下载文件。
- 脚本: 允许执行脚本,但不允许执行可执行文件(如 .exe, .dll),对于纯静态网站(HTML, CSS, JS)勾选此项即可。
- 执行: 允许执行程序和脚本,如果你要运行 ASP.NET 或 PHP 等动态网页,必须勾选此项。
- 写入: 允许用户通过 Web 上传或修改文件。默认不勾选,除非有明确的文件上传需求,否则开启会带来安全风险。
- 浏览: 如果勾选,当用户访问一个目录但没有默认主页(如 index.html)时,IIS 会列出该目录下的所有文件。默认不勾选,出于安全考虑,避免暴露网站目录结构。
- 应用程序名: 如果你的网站需要使用 ASP.NET 等技术,这里会显示应用程序池的名称,可以点击“配置”来设置应用程序映射(将 .aspx 文件映射到 aspnet_isapi.dll)。
- 应用程序设置: 可以设置自定义的环境变量。
- 配置: (高级设置) 这里有更详细的设置,如应用程序映射、自定义错误页面等。
文档
用于定义网站的默认首页文件。

- 启用默认内容文档: 必须勾选,它告诉 IIS 当用户只输入域名(如
http://www.example.com)时,应该优先显示哪个文件。 - 文档列表: 列表中的文件会按顺序被检查,默认通常是
Default.htm,Default.asp,index.htm,iisstart.htm,default.aspx。- 你可以添加、删除或修改顺序,如果你想优先使用
index.html,可以把它拖到列表的最顶端。 - 点击“添加”可以添加新的默认首页名,如
index.php。
- 你可以添加、删除或修改顺序,如果你想优先使用
目录安全性
用于控制谁可以访问你的网站,以及如何保护数据传输。
- 身份验证和访问控制:
- 匿名访问: 默认勾选,允许任何用户访问网站,而无需输入用户名和密码,它使用
IUSR_计算机名这个内置账户来访问网站文件,这是绝大多数公共网站的设置。 - 基本身份验证: 一种简单的用户名/密码验证方式,但密码是明文传输的,不安全,仅在 HTTPS(SSL 加密)环境下使用。
- Windows 身份验证: 基于 Windows 用户账户的验证,非常安全,适合企业内部网站或 Intranet。
- 匿名访问: 默认勾选,允许任何用户访问网站,而无需输入用户名和密码,它使用
- IP 地址和域名限制:
- 点击“编辑”可以设置访问规则。
- 可以选择拒绝或授予特定 IP 地址或 IP 地址段的访问权限,你可以拒绝某个恶意 IP 的访问,或者只允许公司内部网段的 IP 访问。
HTTP 头
用于控制 HTTP 响应头,影响缓存、SEO 和安全。
- HTTP 头:
- 过期: 可以设置网站的静态文件(如图片、CSS、JS)在客户端浏览器中的缓存时间,这对于提高网站二次访问速度非常有用。
- 自定义 HTTP 头: 可以添加自定义的头信息,
X-Powered-By等。
- 内容分级: 用于对网站内容进行年龄分级,主要用于特定行业。
- MIME 类型: 定义了服务器如何处理不同类型的文件,当浏览器请求
.jpg文件时,服务器会告诉它这是一个image/jpeg类型的文件,通常不需要手动修改,除非你的网站有特殊格式的文件需要 IIS 识别。
自定义错误
当网站发生错误时(如 404 - 页面未找到,500 - 服务器内部错误),IIS 会显示一个错误页面。
- 错误消息:
- 可以设置当不同类型的 HTTP 错误发生时,是显示详细错误信息(方便开发者调试)还是用户友好的自定义错误页面(对访客更友好)。
- 可以设置将用户重定向到一个自定义的错误页面 URL,
/errors/404.html。
ISAPI 筛选器
用于处理特定的请求,ASP.NET 会在这里注册一个 aspnet_filter.dll 筛选器来处理请求,对于普通用户,一般不需要修改这里。
总结与常见应用场景
| 选项卡 | 主要功能 | 常见操作 |
|---|---|---|
| 网站 | 设置网站标识(IP、端口) | 修改网站描述、将端口从 80 改为 8080 |
| 性能 | 优化网站响应速度 | 启用 HTTP 压缩以加快加载速度 |
| 主目录 | 核心!设置网站文件位置和权限 | 将网站文件路径从 C:\inetpub\wwwroot 改到 D:\MyWeb;为运行 ASP.NET 勾选“执行”权限 |
| 文档 | 设置默认首页 | 添加 index.html 并将其设为第一项 |
| 目录安全性 | 控制访问权限和加密 | 匿名访问(默认);配置 SSL 证书后启用 HTTPS |
| HTTP 头 | 控制缓存和安全 | 为图片等静态文件设置缓存时间 |
| 自定义错误 | 定义错误页面 | 创建一个自定义的 404 页面,提升用户体验 |
通过合理配置这些属性,你就可以在 Windows 7 的 IIS 上搭建一个功能完善且安全的网站了。
