在Namecheap上为共享IP SiteGround网站添加子域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Namecheap上为共享IP SiteGround网站添加子域相关的知识,希望对你有一定的参考价值。
我一直在想办法如何实现这一天,阅读一堆教程,但无法按照我想要的方式工作。
所以我目前的设置是我有一个网站,我用Namecheap注册域名,我们称之为mywebsite.com
。主应用程序托管在Heroku上,因此mywebsite.com
和www.mywebsite.com
都设置为URL重定向,CNAME设置为heroku地址。例如,我有www
指向www.mywebsite.com.herokudns.com.
的CNAME记录这很好用,我想保持这种方式。
我最近注册了SiteGround服务来设置我的wordpress博客。我希望它可以在blog.mywebsite.com
访问。我看到的大部分教程都是将域迁移到siteground,因此wordpress站点可以指向主域,或者将namecheap DNS名称服务器指向站点地址,我不想这样做,因为我不想要重定向远离heroku应用程序的流量。
我已经尝试根据Namecheap doc设置NSRecord,我添加了blog
的记录指向ns1.siteground1111.com
(提供的名称服务器站点)但是当我输入blog.mywebsite.com
时它说服务器未找到。我正在使用SiteGround共享IP计划,如果我访问ns1.siteground205.com/~myusername
,我可以看到该博客。但是,创建A记录或CNAME需要裸IP和域,所以我想知道这是否是问题。
我的问题是,如果通过在Namecheap上创建指向SiteGround名称服务器的NSRecord来尝试设置子域,我的方法是正确的。或者我是否有必要支付额外费用并从SiteGround获取专用IP地址,以便我将blog
的A记录指向。
或者,我还有额外的域名,我没有使用,我可以将SiteGround博客设置为这些域,也许可以创建blog.mywebsite.com
到www.myotherwebsite.com
的CNAME记录?这听起来像是问题的过度复杂,但我不确定在这一点上尝试什么。
非常感谢任何帮助!
在Namecheap admin中为您的域名mywebsite.com:
(1)创建A记录:
[type, host, value, TTL]
A, @, 1.2.3.4, 1min
其中1.2.3.4是您帐户的Siteground IP地址。
(2)创建另一条A记录:
A, blog, 1.2.3.4, Automatic
以上是关于在Namecheap上为共享IP SiteGround网站添加子域的主要内容,如果未能解决你的问题,请参考以下文章
Mongoose 没有与 Namecheap 共享主机节点 js 应用上的数据库建立连接
如何在 OSX 上为 TUN 接口设置 IP 地址(没有目标地址)?
Apache 虚拟主机:不同的路径在同一 IP 上为不同的应用程序服务