主机 - 使用外部设备访问本地网站
Posted
技术标签:
【中文标题】主机 - 使用外部设备访问本地网站【英文标题】:Hosts - Access local website with external device 【发布时间】:2015-06-06 03:01:16 【问题描述】:经过几个小时的搜索和谷歌搜索,我仍然没有找到任何东西,所以我决定在这里问。
我设置了一个名为 test.dev 的虚拟主机。这意味着我可以通过在地址栏中输入我的本地 XAMPP
项目之一来访问它。设置如下:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/test"
ServerName test.dev
<Directory "C:/xampp/htdocs/test">
Options Indexes FollowSymLinks ExecCGI Includes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
它在我的本地计算机上运行良好,但如果我想使用连接到同一网络的外部设备访问它,它就不行。
问题是我应该如何设置我的 hosts - 文件才能使用外部设备访问该项目?
我尝试了以下方法:
192.168.0.10 test.dev # Ip address
127.0.0.1 test.dev # Local address
但它只适用于我的本地计算机。甚至可以在不同的 IP 上两次定位相同的服务器名称吗?
E:我想通了!对于所有和我一样想知道的人,这里是让它在连接到同一网络的所有设备上工作的答案。
-
安装 NPM
使用 NPM,安装 grunt
安装 grunt-localtunnel-me
安装后,用命令启动:lt --port 80 --subdomain "name of the wanted subdomain"
【问题讨论】:
【参考方案1】:首先,您必须验证以下内容是否有效。
-
确保您的端口 80 对所有人开放。检查您的 Windows 防火墙。如果您想允许所有人访问端口 80,请按照说明列表here
允许从外部访问 xampp-apache。你可以听从here的指示
如果上述步骤失败,请分享一些带有错误消息的屏幕截图。
【讨论】:
以上是关于主机 - 使用外部设备访问本地网站的主要内容,如果未能解决你的问题,请参考以下文章