凌峰创科服务平台

iis5.1 发布网站

IIS 5.1 是一个非常古老的 Web 服务器版本,它随 Windows XP 和 Windows Server 2003 一起发布。

iis5.1 发布网站-图1
(图片来源网络,侵删)
  • 严重的安全风险:这个版本的 IIS 存在许多已知且未修复的安全漏洞,将它连接到互联网是极其危险的,您的服务器会很快成为病毒、木马和网络攻击的牺牲品。
  • 已过时且不受支持:微软早已停止对 Windows XP 和 IIS 5.1 的所有支持,包括安全更新。

强烈建议:如果您现在需要部署网站,请使用现代的操作系统,如 Windows 10/11 或 Windows Server,并安装 IIS 7.5 或更高版本,这些新版本功能更强大、性能更好、安全性也高得多。


第一部分:安装 IIS 5.1

如果你的 Windows XP 系统上还没有安装 IIS,请按以下步骤操作:

  1. 进入“添加或删除程序”

    • 点击“开始” -> “设置” -> “控制面板”。
    • 双击“添加或删除程序”。
  2. 启动“Windows 组件向导”

    iis5.1 发布网站-图2
    (图片来源网络,侵删)
    • 在左侧的“或选择一个控制面板图标”下,点击“添加/删除 Windows 组件”。
    • 如果系统提示您插入 Windows XP 安装光盘,请插入光盘并点击“确定”。
  3. 选择 Internet 信息服务 (IIS)

    • 在“Windows 组件向导”的列表中,找到并勾选 “Internet 信息服务 (IIS)”
    • 点击“详细信息”按钮,可以进一步选择要安装的子组件,对于基本网站发布,默认选择通常就足够了,您可以确保勾选了“万维网服务”及其下的“Active Server Pages”选项,以支持 ASP 网页。
  4. 完成安装

    • 点击“确定”返回主界面,然后点击“下一步”。
    • 系统会开始从安装光盘复制文件并完成 IIS 的安装,完成后,点击“完成”即可。

安装完成后,你的电脑上就已经有一个默认的网站了,它位于 C:\Inetpub\wwwroot\ 目录下,你可以打开浏览器,访问 http://localhost/ 来测试 IIS 是否工作正常。


第二部分:发布网站的基本步骤

假设你已经开发好了网站文件(一个名为 MyWebSite 的文件夹,里面包含了 index.html, images 文件夹等)。

iis5.1 发布网站-图3
(图片来源网络,侵删)

步骤 1:放置网站文件

将你的所有网站文件复制到一个固定的文件夹中,为了方便管理,建议不要放在 C:\Inetpub\wwwroot\ 下,而是创建一个新的目录,D:\MyWebSite

步骤 2:配置 IIS 网站

我们需要告诉 IIS 关于你的新网站的信息。

  1. 打开 IIS 管理器

    • 点击“开始” -> “设置” -> “控制面板” -> “管理工具”。
    • 双击 “Internet 信息服务 (IIS) 管理器”
  2. 停止默认网站(可选)

    • 在左侧的树状图中,展开你的计算机名称,然后展开 “网站”
    • 你会看到一个名为 “默认网站” 的项,如果你不想使用它,右键点击它,选择“停止”,这样可以避免端口冲突。
  3. 创建新网站

    • 右键点击“网站”文件夹,选择 “新建” -> “网站...”
    • 这时会启动“网站创建向导”,点击“下一步”。
  4. 输入网站描述

    在“网站描述”框中,输入一个易于识别的名称,我的个人网站”,这个名称只会在 IIS 管理器中显示,不会在浏览器中看到,点击“下一步”。

  5. 配置 IP 地址和端口

    • IP 地址:如果你的电脑有多个网卡或配置了多个 IP 地址,可以选择对应的 IP,对于单机使用,选择 “全部未分配” 即可。
    • 端口:网站通过端口访问,默认的 HTTP 端口是 80,如果你的 80 端口被“默认网站”占用,你需要在这里输入一个不同的端口号(8080),那么访问时就需要写成 http://你的IP地址:8080
    • 主机头:这个用于在一台服务器上托管多个域名,如果你只有一个网站,可以留空。
    • 点击“下一步”。
  6. 选择网站主目录

    • 在“路径”框中,点击“浏览”按钮,然后选择你之前放置网站文件的文件夹(D:\MyWebSite)。
    • 确保 “允许匿名访问此网站” 复选框是勾选状态,这样任何人访问你的网站时都不需要输入用户名和密码。
    • 点击“下一步”。
  7. 设置网站访问权限

    • 读取:必须勾选,这是最基本的权限,允许用户下载和查看你的文件。
    • 运行脚本:如果你的网站包含 ASP、PHP 等动态脚本,需要勾选此项。
    • 执行:通常不需要勾选,除非你需要运行可执行文件(如 CGI 或 ISAPI 应用程序),这会带来安全风险。
    • 写入:如果需要允许用户通过网页上传文件,才勾选此项,否则,不要勾选
    • 点击“下一步”,然后点击“完成”。

步骤 3:测试网站

  1. 本地测试

    • 在 IIS 管理器中,右键点击你刚刚创建的“我的个人网站”,选择“浏览”。
    • 系统会自动用默认浏览器打开你的网站地址,你应该能看到你的网站首页了。
  2. 局域网测试

    • 在你的 Windows XP 电脑上,按 Win + R 键,输入 cmd 并回车,打开命令提示符。
    • 输入 ipconfig 并回车,找到你的 IP 地址(通常是“IPv4 地址”)。
    • 在同一局域网内的另一台电脑上,打开浏览器,输入 http://[你的XP电脑的IP地址]
    • 如果端口不是 80,则需要加上端口号,http://192.168.1.100:8080

第三部分:常见问题与解决方法

问题 1:无法显示网页 (HTTP 404 错误)

  • 原因:IIS 找不到你请求的文件。
  • 解决方案
    1. 检查网站主目录的路径是否正确。
    2. 确保文件名大小写正确(虽然 Windows 文件系统不区分大小写,但某些脚本或配置可能区分)。
    3. 检查文件是否存在。
    4. 在 IIS 管理器中,右键点击你的网站 -> “属性” -> “文档”选项卡,确保你网站的首页文件(如 index.html, default.asp)在“默认文档”列表中,并且排在了第一位。

问题 2:拒绝访问 (HTTP 403 错误)

  • 原因:主要是权限问题。
  • 解决方案
    1. 目录权限:右键点击你的网站主文件夹(如 D:\MyWebSite),选择“属性” -> “安全”选项卡。
      • 确保 IUSR_计算机名 这个用户账户在列表中,并且拥有“读取”和“读取并运行”权限。
      • 如果没有这个用户,点击“添加”,输入 IUSR_计算机名IUSR_WINXP)并确定。
    2. IIS 匿名身份验证:在 IIS 管理器中,右键点击你的网站 -> “属性” -> “目录安全性”选项卡。
      • 在“身份验证和访问控制”区域,点击“编辑”。
      • 确保 “启用匿名访问” 是勾选的,并且匿名用户账户是 IUSR_计算机名

问题 3:ASP 页面显示错误代码而不是执行结果

  • 原因:IIS 没有配置好 ASP 支持。
  • 解决方案
    1. 确保在安装 IIS 时勾选了“Active Server Pages”。
    2. 在 IIS 管理器中,右键点击你的网站 -> “属性” -> “主目录”选项卡 -> “配置”按钮。
    3. 在“映射”选项卡中,检查是否有 .asp 的扩展名映射,并且可执行文件路径指向 C:\Windows\System32\inetsrv\asp.dll
    4. 切换到“调试”选项卡,确保 “将错误发送到浏览器” 是勾选的,这样你就能看到具体的 ASP 错误信息。

发布网站到 IIS 5.1 的核心流程是:安装 IIS -> 放置文件 -> 创建网站并指向文件 -> 配置权限和端口 -> 测试

再次强调,IIS 5.1 已经过时且不安全,仅适合在完全隔离的局域网环境中进行学习和测试,绝对不要将其暴露在互联网上。 对于任何生产环境,请务必升级到现代的操作系统和 IIS 版本。

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