2016-06-15 30 views
-1

好的,我已经在其他地方看到过这个问题,但似乎无法找到正确的答案。因此,像标题所说,我试图建立一个CNAME项:CNAME subdomain.siteA.com到subdomain.siteB.com(在共享服务器上)不起作用

subdomain.siteA.com去subdomain.siteB.com

它的工作原理有点。当我ping通subdomain.siteA.com时,我得到与subdomain.siteB.com相同的ipaddress。所以那个按预期工作。

问题是,当你在浏览器中输入url subdomain.siteA.com它似乎去ipaddress,但因为它是一个共享服务器,并且有多个域,它不显示正确的网站。它会显示内部错误。我相信这是因为IP是共享IP。

于是想如果我用ip地址,我可以通过输入这样的导航到正确的网站:https://192.163.214.xxx/~username/SiteFolder/ 或这将工作太: https://subdomain.siteA.com/~username/SiteFolder/

所以我绝对指向正确的服务器/ IP对?

所以我的问题是,我怎么能让它去正确的网站,因为它的共享ipaddress?是否需要在网站b上添加某种dns记录,或者需要在服务器上修改哪些文件,或者我可以做什么或者cpanel?或者它是不可能的?我觉得应该有一种方式。我有一个专门的服务器只是fyi。

谢谢大家提前。我当然不是专家,所以我真的很感谢大家的建议。

+0

这是一个cpanel服务器吗?您在标签中标记了WHM。 –

+0

我有根访问权限,每个网站都有一个cPanel。 – user1096865

+0

共享IP对cPanel来说不是问题。在我的一台WHM/cPanel服务器上,我有近100个共享IP的站点,包括子域等。我开始检查设置在这里首页»服务器配置»调整设置,然后域标签。你也可能最终想要去这里首页»安全中心»Apache mod_userdir调整和禁用代字号。 –

回答

0

由于您为网站“subdomain.siteA.com”添加了cNAME记录“subdomain.siteB.com”,因此它会将网站subdomain.siteA.com的请求重定向到网站subdomain.siteB。 COM。在你的情况下,请检查网站http://subdomain.siteB.com是否可以访问和正常工作。