我在Ubuntu 12.04上有本地Apache2服务器
虚拟主机,所以在“主机”文件中
将虚拟主机名更改为本地IP地址-192.168.1.33-。
因此,“ http://mySite.local”指向“ 192.168.1.33”,它可以正常工作
在浏览器中。
现在我想在连接到机器的手机中测试相同的结果
通过在我的笔记本中使用共享连接创建的wlan-adhoc网络。
如果我正确访问“ 192.168.1.33”,我可以看到根文件夹,
但是如果我访问“ http://mySite.local”,则不会
我假设“ / etc / hosts”文件不影响通过即席网络的流量。
它是否正确?我可以改变这种行为吗?有可能吗
最佳答案
您正确地假设主机文件仅影响源于该主机文件所属计算机的连接。其他流量已经需要知道在到达计算机之前需要连接的IP地址。根据您对手机的访问量,让手机识别自己的域名可能会花费更多的精力。
我之所以这样说,是因为您需要执行以下一项操作:
编辑电话上等同于主机文件的主机文件(如果此类文件以可访问的方式存在)
要么
设置本地DNS服务器以将此信息提供给您的手机,并让您的手机将其用于DNS解析。
不知道您拥有什么电话,我不能肯定地说这两个电话有多难。但是我想这两个都不会像在手机浏览器中输入IP并将其添加书签那样简单。