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”。

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

服务类型 端口号 防火墙规则名称( 说明
HTTP 80 万维网服务 (HTTP 流量入站) 标准的Web服务端口
HTTPS 443 安全万维网服务 (HTTPS 流量入站) 加密的Web服务端口
自定义HTTP 8080等 需手动创建 当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

相关推荐

  • xzp索尼配置详情揭秘,性能与设计,索尼新品有何独特之处?

    索尼xzp配置解析:全面体验高端旗舰外观设计索尼Xperia XZ Premium(以下简称XZP)在外观设计上延续了索尼一贯的简洁风格,机身采用全金属设计,边缘圆润,握感舒适,屏幕采用了18:9的全面屏设计,使得屏幕占比高达85%,视觉效果更为震撼,屏幕表现XZP搭载了一块5.5英寸的4K分辨率(3840×2……

    2025年11月28日
    03930
  • apache虚拟目录怎么配置,apache配置虚拟目录

    Apache 虚拟目录配置核心策略与实战指南在 Apache 服务器架构中,虚拟目录(Alias) 是解决物理路径与 URL 路径映射的关键技术,其核心结论在于:通过合理配置 Alias 指令,开发者可以实现静态资源与业务代码的物理隔离,从而显著提升服务器安全性、优化缓存策略并简化维护流程,正确的配置不仅能避免……

    2026年6月3日
    0382
  • cisco线路配置中,有哪些常见问题或难点需要特别注意?

    Cisco线路配置指南Cisco路由器是网络通信中不可或缺的设备,其线路配置是确保网络正常运行的关键,本文将详细介绍Cisco路由器的线路配置方法,包括物理连接、接口配置、IP地址配置等方面,物理连接确保所有设备电源开启,并检查物理连接是否正确,使用合适的网线连接路由器的以太网接口和交换机或其他设备,确保网线两……

    2025年11月30日
    01590
    • 服务器间歇性无响应是什么原因?如何排查解决?

      根源分析、排查逻辑与解决方案服务器间歇性无响应是IT运维中常见的复杂问题,指服务器在特定场景下(如高并发时段、特定操作触发时)出现短暂无响应、延迟或服务中断,而非持续性的宕机,这类问题对业务连续性、用户体验和系统稳定性构成直接威胁,需结合多维度因素深入排查与解决,常见原因分析:从硬件到软件的多维溯源服务器间歇性……

      2026年1月10日
      020
  • 安全电子交易协议是什么?它如何保障在线支付安全?

    安全电子交易协议(Secure Electronic Transaction,简称SET)是一种为保障互联网上信用卡交易安全而设计的开放性规范协议,它由Visa和Mastercard两大国际信用卡组织联合于1996年推出,并得到了IBM、Microsoft、Netscape、GTE、VeriSign等知名科技公……

    2025年10月23日
    02870

发表回复

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