从另一台计算机访问我的本地主机站点
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
【讨论】:
以上是关于从另一台计算机访问我的本地主机站点的主要内容,如果未能解决你的问题,请参考以下文章