如何通过wifi连接虚拟域的localhost?

时间:2016-10-28 10:29:02

标签: apache mobile localhost wifi

我已修改" / etc / hosts" 添加的位置:
" 27.0.0.1 my_page1.localhost" " 27.0.0.1 my_page2.localhost" ...


接下来,我编辑了" / etc / apache2 / sites-available / default" 添加的位置:
< VirtualHost *:80>
DocumentRoot / var / www / my_page1
ServerName my_page1.localhost
< / VirtualHost>


因此,我可以使用此命令" http://my_page1.localhost" 在localhost上运行更多网站。

问题是当我想用手机连接到localhost时 192.168.2.5/my_page1.localhost 我收到" Not Found。在此服务器上找不到请求的URL /my_page1.localhost。"

如何通过wifi连接此localhost站点?在Pc上这是有效的。

1 个答案:

答案 0 :(得分:0)

仅使用IP和端口从远程设备连接到计算机上的站点。将服务器名称设置为SERVERNAME *,以便它响应您请求的任何主机,重新加载Apache,然后连接到手机上的192.168.2.5

对于其他vhost,请按照此示例更改端口号:

Listen 8081
NameVirtualHost  *:8081
< VirtualHost *:8081 >
  DocumentRoot /var/www/my_page2
  ServerName localhost
  ServerAlias *
< /VirtualHost >

重新加载apache并使用移动电话上的192.168.2.5:8081localhost:8081与其连接。

上面的配置会根据您访问的端口将您的请求定向到正确的应用。