通过 LAN 查看本地主机站点 [关闭]
Posted
技术标签:
【中文标题】通过 LAN 查看本地主机站点 [关闭]【英文标题】:Viewing a localhost site over a LAN [closed] 【发布时间】:2016-03-27 14:47:21 【问题描述】:我已经在一个服务器(不是网络服务器)上安装和配置了 xampp,该服务器有大约 20 台 PC 通过 LAN 连接到它。
我可以从 LAN 上的其他 PC 上查看 xampp 文件,但是当我搜索服务器名称时,后跟“/internal/homepage.php” - 我得到:
404 - 找不到文件或目录。
您要查找的资源可能已被删除、名称已更改或暂时不可用。
当我输入“localhost/internal/homepage.php”时,我得到:
此网页不可用
ERR_NAME_NOT_RESOLVED
为什么我不能通过局域网访问本地托管的文件?
编辑
尽管将所有文件放在用于在 20 台 PC 之间存储文件的本地服务器上,但当我输入连接到该网络的 IPv4 地址时,我可以在其他 PC 上查看该站点,但是当我的笔记本电脑(我从中获取 IPv4 地址)已关闭,无法建立连接。
它似乎只是从我的电脑上查看文件,但它们不再在我的电脑上——它们都在服务器上,为什么当我的电脑关闭时它不加载它们?
【问题讨论】:
【参考方案1】:本地主机仅对当前 PC 有效(在您的情况下为服务器)。尝试在局域网中的其他计算机上使用服务器的 IP,例如 http://192.168.1.56/internal/homepage.php,如果那是您的服务器的 IP。
另外,如果您的服务器有防火墙,请确保为 http 打开端口 80,为 mysql 打开端口 3306
【讨论】:
是的,当我输入 IP 地址时就可以了,有没有办法通过网络给 IP 地址起昵称,这样人们只需输入例如“网络/内部......” 如果你在活动目录后面,那么计算机名+活动目录域也应该可以工作以上是关于通过 LAN 查看本地主机站点 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
XAMPP Apache 站点根相关链接在本地工作,通过 LAN 上的远程计算机访问开发站点时失败