Dns CNAME正在重定向到我的主机页
我有一个网站托管在以下路径上:mywebsite.com/test和以下DNSDns CNAME正在重定向到我的主机页,dns,cname,centos-web-panel,Dns,Cname,Centos Web Panel,我有一个网站托管在以下路径上:mywebsite.com/test和以下DNS mywebsite.com A 1.2.3.4 (host ip) host.mywebsite.com A 1.2.3.4 (host ip) 在另一个域上,我尝试使用以下命令将子域CNAME重定向到此页面: link.myotherdomain.com CNAME . mywebsite.com/test 但是,当我访问link.myotherdomain.co
mywebsite.com A 1.2.3.4 (host ip)
host.mywebsite.com A 1.2.3.4 (host ip)
在另一个域上,我尝试使用以下命令将子域CNAME重定向到此页面:
link.myotherdomain.com CNAME . mywebsite.com/test
但是,当我访问link.myotherdomain.com时,它会显示host.mywebsite.com而不是mywebsite.com
我做错了什么
谢谢CNAME记录不能包含路径。它只适用于域名。 此设置将起作用
link.myotherdomain.com. CNAME mywebsite.com.
如果配置正确,将所有
mywebsite.com
host.mywebsite.com
link.myotherdomain.com
解析为1.2.3.4
,然后将以下HTTP请求发送到IP地址1.2.3.4
GET /test HTTP/1.1
Host: link.myotherdomain.com
......(omit)
现在,最可疑的元素是webserver的虚拟主机设置。
这是web服务器的一个功能,根据请求头中的主机值,它的行为就像它是不同的服务器一样
要了解虚拟主机,以下可能是最简单的方法
//这样就可以了curl-H'Host:mywebsite.com'http://1.2.3.4/test
//如果启用了虚拟主机,这将不正常curl-H'Host:link.myotherdomain.com'http://1.2.3.4/test