IIS配置局域网访问,具体应该如何操作和设置?

在当今的软件开发与测试环境中,能够将本地开发的项目通过局域网共享给团队其他成员进行预览和测试,是一项非常实用且高效的能力,微软的Internet Information Services (IIS) 作为Windows系统内置的强大Web服务器,提供了简便的配置方式来实现这一目标,本文将详细、系统地介绍如何在IIS中配置网站,使其能够在局域网内被其他设备顺利访问。

IIS配置局域网访问,具体应该如何操作和设置?

前期准备

在开始配置之前,请确保您的环境满足以下基本条件:

  • 操作系统:Windows 10 专业版/企业版、Windows Server 版本。
  • 管理员权限:需要以管理员身份进行操作,以安装服务和修改防火墙设置。
  • 局域网连接:确保您的计算机已连接到一个正常的局域网,并且可以与其他设备通信。

第一步:安装IIS服务

如果您的系统中尚未安装IIS,首先需要完成安装,对于Windows 10/11系统,操作步骤如下:

  1. 打开“控制面板”,选择“程序”。
  2. 点击“启用或关闭 Windows 功能”。
  3. 在弹出的窗口中,找到并勾选“Internet Information Services”,为了确保功能完整,建议展开该选项,并勾选其下的“Web管理工具”和“万维网服务”中的所有子项,特别是“常见HTTP功能”、“应用程序开发功能”和“健康与诊断”。
  4. 点击“确定”,系统将自动安装所需功能,安装完成后可能需要重启计算机。

对于Windows Server系统,可以通过“服务器管理器”的“添加角色和功能”向导来安装IIS角色。

第二步:创建并配置网站

IIS安装完成后,我们就可以创建一个新网站或配置默认网站了。

  1. 打开“IIS管理器”,您可以在“开始”菜单中搜索“IIS”或“Internet Information Services Manager”来快速找到它。
  2. 在左侧的“连接”窗格中,右键点击“网站”,选择“添加网站”。
  3. 在“添加网站”对话框中,需要填写以下关键信息:
    • 网站名称:为您的网站起一个易于识别的名称,MyLanWeb”。
    • 物理路径:指定网站文件所在的文件夹,您可以点击“…”按钮进行浏览选择,请确保该文件夹中包含您的网页文件(如index.htmldefault.aspx)。
    • 绑定:这是局域网访问的核心配置。
      • 类型:保持默认的 http
      • IP地址:从下拉列表中选择“全部未分配”,这样IIS会监听服务器上所有可用的IP地址,如果您希望网站只响应特定IP地址,也可以在此选择。
      • 端口:默认为 80,这是HTTP服务的标准端口,如果80端口被其他程序占用,您可以更改为其他端口,如 8080
    • 主机名:留空,主机名通常用于基于域名的绑定,在局域网环境中通过IP访问时无需设置。
  4. 点击“确定”完成网站的创建,在IIS管理器的中间窗格中,您应该能看到新创建的网站。

第三步:配置Windows防火墙

这是最关键也最容易被忽略的一步,Windows防火墙默认会阻止外部设备对您计算机的入站连接,因此必须为IIS添加防火墙例外规则。

IIS配置局域网访问,具体应该如何操作和设置?

  1. 打开“控制面板”,选择“Windows Defender 防火墙”。
  2. 点击左侧的“允许应用或功能通过 Windows Defender 防火墙”。
  3. 在弹出的窗口中,点击“更改设置”(需要管理员权限)。
  4. 在列表中找到“万维网服务 (HTTP 流量入站)”,并确保其“专用”和“公用”复选框都被勾选,如果找不到,可以点击“允许其他应用”手动添加,通常它位于IIS的相关条目下。
  5. 如果您在第二步中使用了非80端口(例如8080),则需要手动创建一条新的入站规则:
    • 在防火墙高级设置中,选择“入站规则”,点击右侧“新建规则”。
    • 选择“端口”,点击“下一步”。
    • 选择“TCP”,在“特定本地端口”中输入您的端口号(如8080)。
    • 后续步骤选择“允许连接”,应用于所有配置文件(域、专用、公用),并为规则命名,如“IIS Port 8080 Inbound”。

下表小编总结了常见的端口及其对应的防火墙规则:

服务类型端口号防火墙规则名称(说明
HTTP80万维网服务 (HTTP 流量入站)标准的Web服务端口
HTTPS443安全万维网服务 (HTTPS 流量入站)加密的Web服务端口
自定义HTTP8080等需手动创建当80端口被占用时使用

第四步:设置文件夹权限

为了确保IIS能够读取网站文件,需要为其分配适当的权限。

  1. 在文件资源管理器中,右键点击您网站的物理路径文件夹,选择“属性”。
  2. 切换到“安全”选项卡,点击“编辑”。
  3. 在“组或用户名”列表中,检查是否存在IIS_IUSRSIUSR用户组,如果不存在,点击“添加”,输入IIS_IUSRS并检查名称。
  4. 选中IIS_IUSRS用户组,在下方的权限列表中,确保其拥有“读取和执行”、“列出文件夹内容”和“读取”权限。
  5. 点击“确定”保存设置。

第五步:局域网访问测试

至此,所有配置均已完成,现在可以进行最后的测试。

  1. 在服务器上,打开命令提示符(CMD),输入 ipconfig 并回车。
  2. 在输出信息中找到“以太网适配器”或“无线局域网适配器”下的“IPv4 地址”,这就是您服务器的局域网IP地址,168.1.100
  3. 在局域网内的另一台设备(如另一台电脑、手机或平板)的浏览器地址栏中,输入 http://<服务器的IP地址>,如果您使用了非80端口,则需要加上端口号,如 http://192.168.1.100:8080
  4. 如果一切正常,您应该能看到自己网站的首页内容。

相关问答FAQs

为什么我在服务器本机可以访问网站(通过 localhost0.0.1),但局域网其他电脑却无法访问?

解答: 这是最常见的局域网访问问题,99%的原因在于防火墙配置,请按照本文第三步的指引,仔细检查Windows Defender防火墙是否已允许对应端口(如80或443)的入站流量,请确认服务器和客户端设备是否在同一个局域网网段内(IP地址都是168.1.x),并且没有其他网络设备(如路由器)的限制策略,检查IIS网站的绑定设置,确保IP地址没有错误地绑定到了一个无法被局域网访问的地址上,通常应选择“全部未分配”。

IIS配置局域网访问,具体应该如何操作和设置?

我想在同一台IIS服务器上部署多个不同的网站,应该如何配置?

解答: IIS支持在一台服务器上托管多个网站,主要有三种区分方式:

  1. 使用不同端口号:这是最简单的方法,为每个网站绑定一个不同的端口号,例如网站A用80,网站B用8080,网站C用8081,访问时就需要在IP地址后加上对应的端口号,如 http://192.168.1.100:8080
  2. 使用不同IP地址:如果您的服务器配备了多个IP地址,可以为每个网站绑定一个唯一的IP,这种方式在公网服务器上更常见,局域网内较少使用。
  3. 使用不同主机头(Host Header):这是最专业、最常用的方法,所有网站都使用相同的IP地址和端口号(如80),但为每个网站指定一个不同的主机名(site1.localsite2.local),访问时,客户端需要通过DNS或修改本地hosts文件将这些主机名解析到服务器的IP地址,这种方式对最终用户最友好,因为无需记忆端口号,在IIS管理器的网站绑定设置中,可以指定主机名。

图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/30725.html

(0)
上一篇2025年10月26日 13:20
下一篇 2025年10月26日 13:22

相关推荐

  • 安全管家电脑能实时防护哪些未知威胁?

    在数字化时代,个人与企业的数据安全面临着前所未有的挑战,病毒攻击、勒索软件、数据泄露等威胁层出不穷,一款可靠的安全防护工具成为电脑用户的刚需,“安全管家电脑”应运而生,它不仅是一款传统意义上的杀毒软件,更是一套全方位的智能安全解决方案,旨在为用户提供从系统防护到数据管理的全周期安全保障,核心防护:构建坚不可摧的……

    2025年10月25日
    0100
  • 安全的文本审核租用优质品牌,怎么选才靠谱?

    在数字化信息爆炸的时代,文本内容已成为企业运营、用户交互和品牌传播的核心载体,无论是社交媒体评论、电商商品描述、客户服务对话,还是用户生成内容(UGC),其质量与合规性直接关系到企业的声誉、用户体验乃至法律风险,构建一套高效、可靠的文本审核机制成为各类企业的刚需,而“安全的文本审核租用优质品牌”服务,正是满足这……

    2025年10月23日
    070
  • 如何在zookeeper配置中心实现高效配置管理及优化?

    在分布式系统中,配置中心扮演着至关重要的角色,Zookeeper作为一款高性能的分布式协调服务,被广泛应用于配置中心的实现中,本文将详细介绍Zookeeper配置中心的配置方法,包括基本概念、配置步骤以及常见问题解答,Zookeeper配置中心基本概念1 什么是ZookeeperZookeeper是一个开源的分……

    2025年11月29日
    0120
  • 安全狗优化数据库密码后忘记改了怎么办?

    数据库安全防护中的“安全狗”优化实践:密码修改后的风险与应对策略在企业信息化建设过程中,数据库作为核心数据存储载体,其安全性直接关系到企业的业务连续性和数据资产保护,近年来,随着网络攻击手段的不断升级,数据库安全工具的应用日益广泛,“安全狗”作为一款常见的数据库安全防护软件,通过实时监控、异常检测和访问控制等功……

    2025年11月10日
    0120

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注