Web 我的共享主机&x27;s名称服务器解析http://servername.com/~username/到我的顶级域?

Web 我的共享主机&x27;s名称服务器解析http://servername.com/~username/到我的顶级域?,web,dns,shared-hosting,nameservers,Web,Dns,Shared Hosting,Nameservers,我最近将我的网站移动到了一个位于的共享主机解决方案,但我必须将我的域设置为使用他们提供的名称服务器,以便该网站能够正确解析。我决定控制域名的DNS,但我找不到办法让我的顶级域名解析到共享位置,该位置的格式为 server.asmallorange.com/~username 所以我知道我遗漏了一些东西,我的问题是: 他们的nameservers/DNS条目中有什么使server.sharedhost.com/~username可以作为顶级域?(即)什么都没有。DNS只是将topleveldom

我最近将我的网站移动到了一个位于的共享主机解决方案,但我必须将我的域设置为使用他们提供的名称服务器,以便该网站能够正确解析。我决定控制域名的DNS,但我找不到办法让我的顶级域名解析到共享位置,该位置的格式为

server.asmallorange.com/~username
所以我知道我遗漏了一些东西,我的问题是:


他们的nameservers/DNS条目中有什么使server.sharedhost.com/~username可以作为顶级域?(即)什么都没有。DNS只是将topleveldomain.com映射到server.sharedhost.com。它是一个Web服务器,它查看主机:topleveldomain.com头,知道这相当于server.sharedhost.com/~username。

什么都没有。DNS只是将topleveldomain.com映射到server.sharedhost.com。它是一个Web服务器,它查看主机:topleveldomain.com头,知道这相当于server.sharedhost.com/~username。

什么都没有。他们将您的域名解析为server.asmalolange.com解析为的同一IP,但随后他们会让他们的web服务器知道域名topleveldomain.com,并告诉web服务器它与server.asmalolange.com/~username相同


虚拟主机不是DNS技巧,而是HTTP技巧—请求的主机名由浏览器在每个请求的主机:字段中发送。

无。他们将您的域名解析为server.asmalolange.com解析为的同一IP,但随后他们会让他们的web服务器知道域名topleveldomain.com,并告诉web服务器它与server.asmalolange.com/~username相同


虚拟主机不是DNS技巧,而是HTTP技巧—请求的主机名由浏览器在每个请求的主机:字段中发送。

apache有一个“mod_user”,您可以在apache conf文件中启用它。使用此主机和虚拟主机是如何实现的。

apache有一个“mod_user”,您可以在apache conf文件中启用它。使用此主机和虚拟主机就是实现这一点的方法。

Apache中的虚拟主机就是实现这一点的方法


然而,仅仅因为您将DNS设置为“mydomain.com解析为1.2.3.4”,这是他们的IP地址,并不意味着您将放弃对域名的控制。

Apache中的虚拟主机就是这样做的


然而,仅仅因为您将DNS设置为“mydomain.com解析为1.2.3.4”,这是他们的IP地址,并不意味着您将放弃对域名的控制。

HTTP 1.1需要主机:标头。因此,虚拟主机通常需要HTTP 1.1。HTTP 1.0没有服务器可以关闭的主机头。虽然HTTP 1.0没有定义主机:头,但没有任何内容阻止1.0客户端包含主机头。更改1.0客户机来实现这一点很简单,而且几乎所有剩余的1.0客户机都会这样做。HTTP 1.1需要Host:header。因此,虚拟主机通常需要HTTP 1.1。HTTP 1.0没有服务器可以关闭的主机头。虽然HTTP 1.0没有定义主机:头,但没有任何内容阻止1.0客户端包含主机头。改变一个1.0客户机来实现这一点很简单,其余的1.0客户机几乎都是这样做的。