如何远程访问本地网络中的自定义 wamp 服务器虚拟主机?

Posted

技术标签:

【中文标题】如何远程访问本地网络中的自定义 wamp 服务器虚拟主机?【英文标题】:How to remotly access a custom wampserver's virtual host in a local network? 【发布时间】:2021-08-17 14:15:16 【问题描述】:

我在 windows 10 下使用 Wampserver 3.0.6,我想在我的个人电脑(主机)和链接到同一家的其他一些电脑之间共享我的应用程序网络(客户端)。

我在 httpd-vhosts.conf 文件中更改了一行,让网络中的其他机器可以通过以下方式访问该应用程序:

Require lacal

到这里:

Require all granted

问题是默认虚拟主机 (localhost) 可以从那些使用主机 IP 地址的客户端访问,例如 192.168.###.###/但不是我定制的虚拟主机(tilelli 在这种情况下)。这是 httpd-vhosts.conf 文件的内容:

enter image description here

我尝试通过 192.168.###.###/tilelli/ 和直接通过 tilelli/ 访问它,但没有成功。

有人可以帮帮我吗?

【问题讨论】:

如果你不希望localhost可以访问,那么把它放回Require local这是定义虚拟主机的要点之一,它们可以彼此不同 【参考方案1】:

如果您将虚拟主机服务器名称定义为 tilelli,则 Apache 将在连接请求中看到该域名时为该站点提供服务,即 http://tilelli

如果您有本地(公司)DNS 服务器,请将该域添加到其中,指向您的 WAMPServers PC 的 IP 地址。如果您没有本地 DNS 服务器,请更改需要查看此服务器的 PC 上的 HOSTS 文件,以便他们知道在哪里查找它

主机文件

192.168.xxx.yyy tilelli 

不幸的是,您必须更换每一台其他 PC。

【讨论】:

以上是关于如何远程访问本地网络中的自定义 wamp 服务器虚拟主机?的主要内容,如果未能解决你的问题,请参考以下文章

无公网IP?教你在外远程访问本地wamp服务器「内网穿透」

无法访问本地网络上的 wamp 服务器

WAMP 的远程访问重定向到重复的 url

启用对 WAMP 服务器上站点的本地网络访问

无法访问本地网络上的 wamp server 2.5 服务

在 localhost 中创建所有本地用户都可以访问的自定义域(LINUX)