如何通过IP地址访问承载许多网站服务器的网站?(How to access a website by

2019-09-30 07:28发布

我想知道如何通过IP地址托管多个Web应用程序的服务器访问的网站?

目前,我能得到服务器的IP地址,但它指向一个网站的默认。 是否有一个前缀或后缀,我可以添加到IP地址来获取服务器中的特定网站?

例如:我想通过IP地址访问:

  1. http://mysubdomain1.domain.com
  2. http://mysubdomain2.domain.com
  3. http://mysubdomain3.domain.com

服务器主机通过nginx的和麒麟在轨道上的网络应用很多红宝石。

提前致谢。

Answer 1:

假设服务器有一个公网IP地址,并成立了以服务虚拟主机,可以是这样做的:

卷曲-H “主持人:subdomain.domain.com” IPADDRESS



Answer 2:

我不认为你的问题有足够的信息来准确不深入回答。

这里有一些想法。

有些情况下,网站可以承载不同的方式。 通过IP,别名命名为虚拟主机等。

有一个很好的机会,从代管这些网站服务器使用基于命名的虚拟主机https://www.digitalocean.com/community/articles/how-to-set-up-nginx-virtual-hosts-server-blocks-on- Ubuntu的12-04-LTS - 3

也就是说,一个IP分多台服务器。 在这种情况下,你可以得到它的唯一途径,是通过了解域名。

这里或多或少它是如何工作的

  1. 用户请求http://mysubdomain1.domain.com
  2. 与单一的IP服务器中有subdomain1一个条目,将请求转发给它。


文章来源: How to access a website by IP address in a server that hosts many websites?