好的,我已经在其他地方看到过这个问题,但似乎无法找到正确的答案。因此,像标题所说,我试图建立一个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。
谢谢大家提前。我当然不是专家,所以我真的很感谢大家的建议。
这是一个cpanel服务器吗?您在标签中标记了WHM。 –
我有根访问权限,每个网站都有一个cPanel。 – user1096865
共享IP对cPanel来说不是问题。在我的一台WHM/cPanel服务器上,我有近100个共享IP的站点,包括子域等。我开始检查设置在这里首页»服务器配置»调整设置,然后域标签。你也可能最终想要去这里首页»安全中心»Apache mod_userdir调整和禁用代字号。 –