我想知道如何通过IP地址访问服务器上的一个以上的web应用程序?
目前我可以获得服务器的IP地址,但默认情况下它指向一个站点。是否有一个前缀或后缀,我可以添加到IP地址,以获得一个特定的网站在服务器上?
我想通过IP地址访问:
http://mysubdomain1.domain.comhttp://mysubdomain2.domain.comhttp://mysubdomain3.domain.com服务器通过nginx和unicorn托管了许多rails网络应用程序。
提前谢谢。
发布于 2014-05-10 10:40:18
假设服务器有一个公共ip地址,并且设置为服务虚拟主机,您可以这样做:
curl -H“主机: subdomain.domain.com”
发布于 2014-05-10 03:14:00
我不认为你的问题有足够的信息可以准确地回答,而不是深入地回答。
以下是一些想法。
网站可以通过不同的方式来托管。通过IP,别名,命名虚拟主机等。
托管这些网站的服务器很有可能使用基于名称的虚拟主机https://www.digitalocean.com/community/articles/how-to-set-up-nginx-virtual-hosts-server-blocks-on-ubuntu-12-04-lts--3
也就是说,一个ip指向多个服务器。在这种情况下,你能得到它的唯一方法,就是知道域名。
以下是它的工作原理
https://stackoverflow.com/questions/23576360
复制相似问题