主机 - 使用外部设备访问本地网站

时间:2015-04-01 12:46:24

标签: apache xampp vhosts hosts

经过几个小时的搜索和谷歌搜索,我仍然没有找到任何东西,所以我决定在这里问。

我已经设置了一个名为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>

它在我的本地计算机上工作得非常好但如果我想使用连接到同一网络的外部设备访问它,则不会。

问题是如何设置我的主机 - 文件以便使用外部设备访问该项目?

我尝试了以下内容:

 192.168.0.10    test.dev # Ip address
 127.0.0.1       test.dev # Local address

但它只适用于我的本地计算机。甚至可以在不同的IP上两次定位相同的服务器名称吗?

E:我明白了!对于所有想和我一样的人来说,这就是让它在连接到同一网络的所有设备上运行的答案。

  1. 安装NPM
  2. 使用NPM,安装grunt
  3. 安装grunt-localtunnel-me

  4. 安装后,使用以下命令启动它:lt --port 80 --subdomain "name of the wanted subdomain"

1 个答案:

答案 0 :(得分:0)

首先,如果有效,你必须验证以下内容。

  1. 确保您的端口80对所有人开放。检查你的Windows防火墙。如果您想允许每个人访问端口80,请按照说明列表here
  2. 进行操作
  3. 允许从外部访问xampp-apache。您可以按照here
  4. 的说明进行操作

    如果上述步骤失败,请与错误消息共享一些屏幕截图。