当前位置:

首页 > 编程开发 > 局域网访问教程:如何让其他设备访问我电脑上运行的 XAMPP 站点

局域网访问教程:如何让其他设备访问我电脑上运行的 XAMPP 站点

局域网访问教程:如何让其他设备访问我电脑上运行的 XAMPP 站点 本地浏览器能访问,但换成手机或同事的电脑就连不上——这几乎是每个开发者初次配置XAMPP局域网访问时都会遇到的经典问题。问题的根源很明确:Apache默认只“搭理”本机请求,对外部连接是“闭门谢客”的状态。别担心,核心操作其实就是修

本文目录

    局域网访问教程:如何让其他设备访问我电脑上运行的 XAMPP 站点

    局域网访问教程:如何让其他设备访问我电脑上运行的 XAMPP 站点

    本地浏览器能访问,但换成手机或同事的电脑就连不上——这几乎是每个开发者初次配置XAMPP局域网访问时都会遇到的经典问题。问题的根源很明确:Apache默认只“搭理”本机请求,对外部连接是“闭门谢客”的状态。别担心,核心操作其实就是修改两处配置,外加处理一个防火墙开关,思路理顺了,几分钟就能搞定。

    确认 Apache 正在监听所有接口(Listen 和 ServerName)

    想让局域网设备能“敲门”,首先得让Apache“竖起耳朵”监听所有网络接口,而不是只监听本机回环地址。这个设置就在主配置文件里。打开/Applications/XAMPP/etc/httpd.conf(macOS)或X:\xampp\apache\conf\httpd.conf(Windows),找到关键的两行:

    • 将 Listen 80 修改为 Listen 0.0.0.0:80(如果使用了自定义端口,比如8080,则改为Listen 0.0.0.0:8080)。
    • 将 ServerName localhost:80 修改为 ServerName 0.0.0.0:80,或者干脆将其注释掉(在新版Apache中,这一项并非强制要求,保留有时反而可能干扰虚拟主机的正常识别)。

    这里有个关键细节:0.0.0.0这个地址表示“监听所有可用网络地址”,这是最稳妥的写法。千万别写成Listen 192.168.1.100:80这种绑定到特定IP的形式,否则一旦电脑IP地址变更,或者存在多个网卡,服务就会立刻失效。

    放开目录访问权限(Require all granted 是关键)

    Apache 2.4及以上版本引入了一套更严格的访问控制语法,默认使用Require local来拒绝一切非本机的访问请求。这个限制通常分布在两个地方,都需要逐一修改:

    • 在主配置文件httpd.conf里,找到类似的配置块,将其中的Require local替换为Require all granted。
    • 在虚拟主机配置文件(通常是httpd-vhosts.conf)中,检查每一个块,进行同样的替换操作。

    这里必须提醒一下:网上很多老教程会教你使用Order deny,allow和Allow from all这套组合。请注意,那是Apache 2.2时代的语法。从XAMPP 7.x系列开始,默认搭载的都是Apache 2.4+,如果混用新旧语法,会导致Apache无法启动,并在错误日志里明确报出Invalid command 'Order'。

    Mac / Windows 防火墙必须放行对应端口

    配置改得再完美,也别忘了系统防火墙这道“隐形门卫”。如果没给它打好招呼,所有外部连接依然会被无情拦截。正确的做法不是关闭防火墙,而是为其添加规则:

    • macOS:进入「系统设置 > 网络 > 防火墙 > 防火墙选项」,在列表中找到并勾选Apache HTTP Server。如果列表中没有,点击「+」按钮,手动添加/Applications/XAMPP/xamppfiles/bin/httpd这个程序。
    • Windows:打开控制面板,进入「Windows Defender 防火墙 > 允许应用或功能通过防火墙」,找到并勾选Apache HTTP Server。如果没有这个条目,需要手动「新建入站规则」:选择“端口”规则类型,指定TCP协议和特定的本地端口(例如80或8080),最后选择“允许连接”。

    完成以上步骤后,如何验证?很简单,在另一台局域网内的设备(比如手机)的浏览器中,输入http://192.168.1.100(请将此IP替换为你开发电脑的实际局域网IP)。记住,这里必须用局域网IP,而不是localhost或127.0.0.1。

    域名访问要额外配 hosts 和虚拟主机(ServerName 和本地 DNS)

    如果想用myproject.local这样的自定义域名进行访问,事情会稍微复杂一点。因为光在Apache里配置虚拟主机,其他设备并不知道这个域名指向哪里。你需要完成“双端配置”:

    • 在你的开发机上,确保虚拟主机配置文件已被启用:检查httpd.conf,确认Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf这一行没有被注释掉。
    • 在其他访问设备(如测试手机、同事电脑)上,需要修改其本地hosts文件,手动添加域名解析。具体路径是:macOS/Linux系统下的/etc/hosts,或Windows系统下的C:\Windows\System32\drivers\etc\hosts。在文件末尾添加一行:192.168.1.100 myproject.local。
    • 最后,确保Apache虚拟主机配置中的ServerName(例如ServerName myproject.local)与你在其他设备hosts文件里写的域名完全一致,包括大小写和点号,否则Apache无法正确匹配,可能会返回默认站点或404错误。

    很多人都在这一步卡住:以为配置好服务端就万事大吉,却忘了客户端设备根本没有解析这个自定义域名的能力——它可不是公网DNS,仅仅是你手动写入本地hosts文件的一条静态映射记录而已。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发
    相关文章 更多
    免费漫蛙manwa官网入口
    免费漫蛙manwa官网入口

    漫蛙(Manwa):一个漫画爱好者的宝藏阅读平台 说起在线阅读漫画,漫蛙(Manwa)这个名字,在爱好者圈子里可谓是颇有分量。它能在众多同类平台里迅速占据一席之地,靠的可不是运气。海量的资源库和以用户为中心的设计,让它成功吸引了从新手到资深漫迷的广泛群体。无论是当下最火的日韩新番,还是那些承载着回忆

    58同城商家招聘版有网页版吗?电脑端登录与使用入口
    58同城商家招聘版有网页版吗?电脑端登录与使用入口

    很多人问58同城商家招聘有没有网页版?答案是肯定的,而且完全够用。企业HR和个体工商户可以直接在电脑浏览器上完成注册认证、职位发布和简历筛选,不下载客户端就能干活。不过第一次用要注意——千万别走错门,认准 https://zhaopin.58.com 这个入口。从首页瞎点容易掉进旧版页面,认证流程可

    电脑无法连接公用 Wi-Fi 弹出登录页失败
    电脑无法连接公用 Wi-Fi 弹出登录页失败

    这类问题通常得手动打开特定探测地址来触发跳转:先访问http://www.msftconnecttest.com,如果没有反应,再按顺序尝试http://captive.apple.com和http://connectivitycheck.gstatic.com;MacBook这边,建议新建一个网络

    oppo云服务在线登录入口官网 oppo云服务官网电脑端在线入口
    oppo云服务在线登录入口官网 oppo云服务官网电脑端在线入口

    OPPO云服务电脑端可通过官网访问,支持照片、联系人等数据多端实时同步,并针对大屏优化文件管理与浏览体验。采用二次验证与传输加密保障安全,支持断点续传、拖拽上传及常见文档与HEIC图片预览,界面适配灵活。

    Mac如何查看电脑上的所有大尺寸图片
    Mac如何查看电脑上的所有大尺寸图片

    系统原生工具可精准筛选Mac大图:访达按像素尺寸搜索宽高均超限的图片;终端用find或mdfind按文件体积查找巨无霸图像;快捷指令自动生成含路径、尺寸、体积的CSV清单。你需要快速定位Mac上占用空间过大的图片文件,比如清理相册缓存、排查异常截图或筛选高分辨率素材——系统原生工具就能按像素尺寸或文

    苹果电脑书签栏背景图怎么换
    苹果电脑书签栏背景图怎么换

    在Safari浏览器中,书签栏本身并不支持背景图的设置,大家所说的“背景图”实际上指的是起始页背景图。要知道,只有当新标签页的地址是start.safari.apple.com时,才能够对其背景进行设置。具体的操作路径是:先点击窗口右下角的齿轮图标,接着在弹出的菜单中选择“背景图像”,然后就可以挑选

    电脑蓝屏代码 0x00000024 怎么办
    电脑蓝屏代码 0x00000024 怎么办

    0x00000024蓝屏通常是由NTFS文件系统损坏、硬盘物理缺陷、存储控制器驱动异常或ntfs.sys驱动故障引起的。以下是修复步骤:首先,使用chkdsk /f /r命令来修复文件系统;接着,通过sfc /scannow和DISM命令来修复系统文件;然后,利用CrystalDiskInfo检测硬

    Mac如何查看电脑里重复的照片文件
    Mac如何查看电脑里重复的照片文件

    对于Mac用户而言,有三种方法可用于识别并删除重复图片,分别是:使用“照片”App的重复项相簿,它能通过AI分析原生图库;Cisdem Duplicate Finder,其支持哈希和视觉的双比对方式;以及Finder智能文件夹,它可以通过关键词和大小来筛选疑似副本。如果您在Mac上发现图库或文件夹中

    苹果电脑怎么按照访问频率排序书签
    苹果电脑怎么按照访问频率排序书签

    在Safari浏览器中,书签无法按照访问频率进行排序。因为它不会记录单个书签的点击次数或累计访问数据,仅保存“最后访问时间”,用于“最近访问”智能文件夹。不过,我们可以采用一些替代方案,比如使用会动态更新的“最近访问”列表,或者手动创建一个编号排序的高频文件夹。苹果电脑的Safari浏览器本身不提供

    苹果电脑书签同步一直处于等待状态
    苹果电脑书签同步一直处于等待状态

    必须立即中断并重置iCloud Safari同步:先完全退出Safari、强制终止SafariBookmarksSync等后台进程、关闭iCloud Safari开关;再删除syncedpreferences.plist及清空Sync/CloudKit缓存;最后等待90秒后重新启用同步并验证。苹果电

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。