我想知道如何通过IP地址托管多个Web应用程序的服务器访问的网站?
目前,我能得到服务器的IP地址,但它指向一个网站的默认。 是否有一个前缀或后缀,我可以添加到IP地址来获取服务器中的特定网站?
例如:我想通过IP地址访问:
-
http://mysubdomain1.domain.com
-
http://mysubdomain2.domain.com
-
http://mysubdomain3.domain.com
服务器主机通过nginx的和麒麟在轨道上的网络应用很多红宝石。
提前致谢。
假设服务器有一个公网IP地址,并成立了以服务虚拟主机,可以是这样做的:
卷曲-H “主持人:subdomain.domain.com” IPADDRESS
我不认为你的问题有足够的信息来准确不深入回答。
这里有一些想法。
有些情况下,网站可以承载不同的方式。 通过IP,别名命名为虚拟主机等。
有一个很好的机会,从代管这些网站服务器使用基于命名的虚拟主机https://www.digitalocean.com/community/articles/how-to-set-up-nginx-virtual-hosts-server-blocks-on- Ubuntu的12-04-LTS - 3
也就是说,一个IP分多台服务器。 在这种情况下,你可以得到它的唯一途径,是通过了解域名。
这里或多或少它是如何工作的
- 用户请求http://mysubdomain1.domain.com
- 与单一的IP服务器中有subdomain1一个条目,将请求转发给它。
文章来源: How to access a website by IP address in a server that hosts many websites?