凌峰创科服务平台

2008 IIS添加网站步骤是怎样的?

核心概念

在开始之前,我们先了解几个关键概念:

2008 IIS添加网站步骤是怎样的?-图1
(图片来源网络,侵删)
  • 网站: 一个完整的 Web 应用程序,拥有自己的域名(如 www.example.com)和独立的配置。
  • 应用程序池: 一个独立的进程,用于托管一个或多个网站,它决定了网站使用的 .NET Framework 版本、身份验证模式等,每个网站都应运行在独立的应用程序池中以隔离风险,提高稳定性和安全性。
  • 绑定: 将一个网站与一个或多个 IP 地址、端口号和主机头关联起来,这是实现多个网站在同一台服务器上共存的关键。
    • IP 地址: 如果服务器有多个网卡或多个 IP,可以指定使用哪个。
    • 端口: 默认 Web 端口是 80 (HTTP) 和 443 (HTTPS),如果需要,可以修改,例如使用 8080。
    • 主机头: 这是实现单 IP 多域名的关键,你可以让 www.example.comblog.example.com 都指向服务器的同一个 IP 地址 80 端口,通过不同的主机头来区分。

详细步骤:在 IIS 7.0 中添加网站

第一步:安装 IIS 组件

如果你的 Windows Server 2008 是全新安装的,默认可能没有安装 IIS,你需要先通过“服务器管理器”来安装它。

  1. 打开 服务器管理器
  2. 在右侧的“区域,点击 “添加角色”
  3. 在“添加角色向导”中,点击 “下一步”
  4. 在角色列表中,勾选 “Web 服务器 (IIS)”
  5. 点击 “下一步”,系统会显示 IIS 的简介,再次点击 “下一步”
  6. 这是最关键的一步:在“选择角色服务”页面,你需要确保勾选了以下核心组件:
    • Web 服务器
      • 常见 HTTP 功能: 确保勾选 “默认文档”“目录浏览” (后者方便调试,生产环境建议关闭)。
      • 应用程序开发: 确保勾选你需要的版本,如 “.NET Framework 3.5” (或更高,如果需要) 和 “ASP.NET”
      • 安全性: 确保 “Windows 身份验证”“请求筛选” 已勾选。
    • 管理工具: 确保勾选 “IIS 管理器”
  7. 点击 “安装”,等待安装完成,然后关闭向导。

第二步:准备网站文件

在添加网站之前,你需要准备好网站的文件。

  1. 在服务器的硬盘上创建一个文件夹来存放你的网站文件,在 C:\ 盘下创建 C:\Websites\MyNewSite
  2. 将你的网站所有文件(如 index.html, default.aspx, 图片, CSS, JavaScript 等)复制到这个文件夹中。
  3. 强烈建议:在网站根目录下创建一个 index.htmldefault.aspx 文件,并写入一些简单内容(如 "Hello World!"),这样你可以立即测试网站是否成功。

第三步:添加网站

我们可以正式在 IIS 中创建网站了。

  1. 点击 “开始” -> “管理工具” -> “Internet Information Services (IIS) 管理器” 打开 IIS 控制台。

    2008 IIS添加网站步骤是怎样的?-图2
    (图片来源网络,侵删)
  2. 在左侧的“连接”窗格中,展开你的服务器名称。

  3. 右键点击 “网站” 文件夹,选择 “添加网站...”

  4. 在弹出的“添加网站”对话框中,填写以下信息:

    • 网站名称: 为你的网站起一个唯一的、易于识别的名称,MyNewSite,这个名称只在 IIS 管理器中使用,不影响外部访问。
    • 应用程序池:
      • 推荐做法: 点击右侧的 “选择...”,然后点击右侧的 “添加应用程序池...”
      • 输入一个新的名称,MyNewSiteAppPool
      • .NET Framework 版本: 根据你的网站需求选择,如 .NET Framework v4.0无托管代码(如果你的网站是纯 HTML/PHP/Node.js 等)。
      • 管道模式: 选择 “集成”(推荐用于新项目)或 “经典”(用于兼容旧版 ASP 应用)。
      • 点击 “确定”,然后再次点击 “确定” 回到“添加网站”窗口。
      • 现在确保你创建的应用程序池被选中。
    • 物理路径: 点击右侧的浏览按钮 ,选择你之前创建的网站文件夹路径,C:\Websites\MyNewSite
    • 类型: 保持默认的 “网站” 即可。
  5. 配置绑定:

    2008 IIS添加网站步骤是怎样的?-图3
    (图片来源网络,侵删)
    • 点击 “绑定...” 按钮。
    • 点击 “添加...”
    • 类型: 选择 http
    • IP 地址: 如果服务器有多个 IP,请选择对应的 IP,如果只有一个,或希望所有 IP 都能访问,选择 “全部未分配”
    • 端口: 默认为 80,80 端口已被其他网站占用,可以修改为其他端口(如 8080),但访问时也需要指定端口。
    • 主机头: 这是实现多网站的关键! 输入你的域名,www.example.com,如果暂时没有域名,可以留空,但这样只能通过 IP 地址+端口访问。
    • 点击 “确定”
  6. 设置网站目录:

    • 在“添加网站”窗口底部,点击 “连接为...”
    • 选择 “特定用户”,然后点击 “设置...”
    • 输入一个有权访问该文件夹的用户名和密码(IIS_IUSRS 是 IIS 的内置用户组,通常有读取权限),如果你的网站需要写入权限(如上传文件),请确保该用户有相应权限。
    • 点击 “确定”
  7. 完成: 检查所有信息无误后,点击 “确定”

第四步:测试网站

网站已添加成功,现在来测试一下。

  1. 在 IIS 管理器中,确保你新创建的网站处于 “已启动” 状态(图标为绿色)。
  2. 测试方法一 (通过主机头):
    • 在你的本地电脑上,修改 C:\Windows\System32\drivers\etc\hosts 文件。
    • 用记事本打开该文件,在文件末尾添加一行:[你的服务器IP地址] www.example.com
    • 保存文件,然后打开浏览器,访问 http://www.example.com,你应该能看到你网站首页的内容。
  3. 测试方法二 (通过 IP 和端口):
    • 如果你在绑定中没有设置主机头,或者绑定了非 80 端口,直接在浏览器中访问 http://[你的服务器IP地址]:[端口号]http://192.168.1.100:8080

常见问题与解决方法

问题 1: HTTP 错误 403.14 - Forbidden

  • 原因: IIS 找不到网站的默认文档。
  • 解决方法:
    1. 在 IIS 管理器中,选中你的网站。
    2. 在中间的“功能视图”中,双击 “默认文档”
    3. 确保列表中有你的首页文件名,如 index.html, default.aspx 等,如果没有,点击右侧的 “添加...” 添加它。
    4. 可以使用右侧的 “上移” 按钮将其设为第一个,这样 IIS 会优先查找它。

问题 2: HTTP 错误 404.0 - Not Found

  • 原因:
    1. 物理路径错误,IIS 找不到你指定的文件夹。
    2. 你访问的文件在网站中确实不存在。
  • 解决方法:
    1. 检查 IIS 中网站的“基本设置...”里的“物理路径”是否正确。
    2. 确认你要访问的文件确实存在于网站根目录或子目录中。

问题 3: HTTP 错误 500.0 - Internal Server Error

分享:
扫描分享到社交APP
上一篇
下一篇