我一直在研究如何完成这一天,并阅读了一堆教程,但无法让它按照我想要的方式工作。
所以我目前的设置是我有一个网站,我用 Namecheap 注册了域名,我们称之为mywebsite.com
. 主应用程序托管在 Heroku 上,因此两者mywebsite.com
都www.mywebsite.com
设置为 URL 重定向和 CNAME 以指向 heroku 地址。例如,我有一个 CNAME 记录www
指向www.mywebsite.com.herokudns.com.
This 工作正常,我想保持这种方式。
我最近注册了一个 SiteGround 服务来建立我的 wordpress 博客。我希望它可以在blog.mywebsite.com
. 我见过的大部分教程是将域迁移到 siteground 以便 wordpress 站点可以指向主域,或者将 namecheap DNS 名称服务器指向 siteground 一个我不想这样做,因为我不想将流量重定向到heroku应用程序之外。
我试图根据 Namecheap 文档设置 NSRecord,我添加了blog
指向ns1.siteground1111.com
(提供的名称服务器站点)的记录,但是当我输入blog.mywebsite.com
它时说找不到服务器。我正在使用 SiteGround 共享 IP 计划,如果我访问,我可以看到该博客ns1.siteground205.com/~myusername
。但是创建 A 记录或 CNAME 需要裸 IP 和域,所以我想知道这是否是问题所在。
我的问题是我的方法在尝试通过在 Namecheap 上创建指向 SiteGround 的名称服务器的 NSRecord 来设置子域时是否正确。或者我是否有必要支付额外费用并从 SiteGround 获得一个专用 IP 地址,以便我指向我的 A 记录blog
。
或者,我也有额外的域我没有使用,我可以将 SiteGround 博客设置为这些域,也许为blog.mywebsite.com
to创建一个 CNAME 记录www.myotherwebsite.com
?这听起来像是问题的过度复杂化,但我不确定此时该尝试什么。
非常感谢任何帮助!