目前我在域名提供商有一个域名。 我设置为:
example.com指向dns1.domainNameProvider.com sub1.example.com指向xx.xx.xx.xx sub2.example.com指向xx.xx.xx.xx *.example.com指向xx.xx.xx.xx 一切都很好。 现在,我想将sub2.example.com放到不同的服务器yy.yy.yy.yy 我build立了一个新的服务器与Apache2和更新点3:
sub2.example.com指向yy.yy.yy.yy 但是现在当我转到sub2.example.com ,地址栏显示的是yy.yy.yy.yy而不是子域名sub2.example.com 。 是否有可能在不同的Web服务器上运行子域名? 如果是的话,我在哪里做错了,我该如何解决? 谢谢。
这听起来像你的应用程序或您的服务器的一些组件实际上是redirect到IP地址。
在Chrome或Firefox中,popup打开debugging/开发人员面板(Ctrl + Shift + K为Firefox,Ctrl + Shift + J为铬)。 点击“networking”标签。 请求所需的地址(sub2.mydomain.com)。 我正在理论化你会看到的是一个请求sub2.mydomain.com状态为'302',甚至'301'。 下一行可能是yy.yy.yy.yy,状态为'200'
没有一种方法可以让DNS Alogging按照您在普通Web浏览器中描述的方式运行,所以听起来像DNS设置正确。 这是一个像wordpress,joomla,drupal等常见的CMS吗? 我想他们中的很多人都需要在应用程序中设置域(或子域)。