Ubuntu中的Apache:如何通过IP访问同一Web服务器中的多个站点?
我有一个带有ubuntu16.04和apache2.4的web服务器。在这方面,我在/var/inetpub/中有一些站点的文件。例如:Ubuntu中的Apache:如何通过IP访问同一Web服务器中的多个站点?,apache,ubuntu,url,ip,webserver,Apache,Ubuntu,Url,Ip,Webserver,我有一个带有ubuntu16.04和apache2.4的web服务器。在这方面,我在/var/inetpub/中有一些站点的文件。例如: /var/inetpub/site1.com/... /var/inetpub/site2.com/... /var/inetpub/site3.com/... /var/inetpub/site4.com/... 我可以在局域网中访问此站点,编辑计算机的主机文件,添加服务器IP,如: 192.168.1.10 site1.com 192.168.1.1
/var/inetpub/site1.com/...
/var/inetpub/site2.com/...
/var/inetpub/site3.com/...
/var/inetpub/site4.com/...
我可以在局域网中访问此站点,编辑计算机的主机文件,添加服务器IP,如:
192.168.1.10 site1.com
192.168.1.10 site2.com
192.168.1.10 site3.com
192.168.1.10 site4.com
使用此功能,我可以打开浏览器并粘贴site1.com或site2.com,然后显示web。但是,现在我需要这个sames站点在我的手机中可见。因此,在尝试将手机中的等价物修改为主机文件之前(值得一提的是,我很久以前就尝试过了,我损失了一整天,但没有成功),我想知道是否有更简单的替代方案,比如通过IP访问这些站点
现在,如果在我的手机浏览器中键入ip(192.168.1.10),显然已连接到我的局域网,它将显示第一个站点(site1.com)。所以
是否有任何配置允许我对其他站点执行相同的操作?我不知道,比如:
http://192.168.1.10/site1.com
http://192.168.1.10/site2.com
http://192.168.1.10/site3.com
http://192.168.1.10/site4.com
也许吧
有人可能会告诉我,将URL添加到我的网络的本地DNS会更容易,但目前这不是一个选项,因为我没有访问此类配置的权限,获得它或让具有此类访问权限的人帮助我是一件事。。。复杂而缓慢
谢谢你的帮助。我感谢如果你能编辑你手机的主机会更容易。但这并不容易,你需要获得android手机的根访问权限。我不知道如何在ios上做到这一点 或者,编辑路由器的dns也是可行的,但也不容易 有一个选择,你在你的ubuntu上建立一个DNS服务器,然后改变你手机的DNS。但这很难