从另一台计算机访问我的本地主机站点

Posted

技术标签:

【中文标题】从另一台计算机访问我的本地主机站点【英文标题】:Access my localhost site from another computer 【发布时间】:2014-12-23 11:51:30 【问题描述】:

我浏览了这里的所有教程,但没有一个能解决我的问题。

我的计算机中有一个位于 localhost example.localhost.com WAMP 的站点,我想从通过调制解调器连接到我的 PC/计算机的笔记本电脑访问该站点。

我把 WAMP 放到网上,编辑了 httpd.conf 文件并添加了以下内容

<Directory>
Allow from 192.168.1.3
</Directory>

注意:192.168.1.3 是我笔记本电脑的 IPv4 地址

然后我在笔记本电脑中编辑了 hosts 文件,并在最底部添加了以下内容

192.168.1.3       example.localhost.com

不过,似乎没有任何效果,我仍然无法访问我的站点 example.localhost.com。

只是分享,我的笔记本电脑上也安装了 WAMP。我启动了服务器,但也没有效果。

【问题讨论】:

你真的是说两台电脑是通过调制解调器连接的吗?还是您的意思是两台 PC 使用路由器连接到本地网络? 对不起,我的话有点含糊。是的,2 台 PC 使用路由器连接到本地网络。 【参考方案1】:

首先,当你在你的笔记本电脑上更改 HOSTS 文件时,你需要添加运行 Apache 的 PC 的 IP 地址,而不是笔记本电脑的 IP 地址

因此假设运行 Apache 的 PC 是 192.168.1.2,那么在笔记本电脑上,您可以将 hosts 文件更改为

192.168.1.2  example.localhost.com

<Directory>
Allow from 192.168.1.3
</Directory>

可以删除,它什么也不做,因为它实际上并没有识别您尝试授予访问权限的任何目录。

您没有说您将示例网站放在哪个文件夹中,但是如果您希望它在笔记本电脑用户在浏览器中输入 example.localhost.com 时工作,那么您应该创建一个虚拟主机,以便 Apache 知道在哪里服务器网站的来源和有权访问它的人。

这篇文章应该可以帮助您正确地创建一个虚拟主机,并以正确的方式在正确的位置定义对它的访问权限。

Create Virtual Hosts in WampServer

【讨论】:

以上是关于从另一台计算机访问我的本地主机站点的主要内容,如果未能解决你的问题,请参考以下文章

如何从其他计算机访问我的本地主机服务器?

从另一台机器访问 wordpress 站点

如何从另一台计算机访问我的数据库 mysql

curl无法通过ip static连接本地xampp

如何从另一台计算机连接到JavaDB?

从另一个网络上的另一台计算机访问 db 时出现错误 #1045