子域屏蔽/重定向

时间:2019-05-08 09:17:26

标签: apache dns subdomain cname

我已经在mydomain.com上建立了一个站点,并在其中建立了一个名为kit.mydomain.com的子域。

我希望我不拥有的其他站点能够使用我的子域,但看起来好像是它们的。因此,例如,如果有人输入kit.theirdomain.com,它将打开站点kit.mydomain.com,但浏览器中的地址仍然是他们的地址。换句话说,我想将kit.mydomain.com标记为白色,以供其他方使用。

我相信要实现这一目标,我只需要在第三方域的DNS中添加CNAME记录即可,例如:

kit.theirdomain.com。 ttl = 14400 class = IN type = CNAME record = kit.mydomain.com

如果我现在输入https://kit.theirdomain.com,则会直接进入主机的“正在开发的站点”页面,而不是我希望的子域。

因此,我的问题是我还需要做其他事情,或者实际上我的要求实际上并不可行。

作为背景,我不是专业开发人员,而是一个热心的业余爱好者。我有一个VPS,并使用WHM / cPanel对其进行管理(再次作为业余爱好者)。我的网站是使用PHP(5.6)开发的,我还没有使用任何框架,仅使用了原始PHP。

任何建议都值得赞赏,即使我可以使用某些术语进入Google来找到一些指南或指向逐步指南的链接!

如果您对此有足够的意见,请理解我可能无法回答技术问题,但会尽力做到这一点。

编辑1

我已经按照以下建议研究了Apache的vHost配置。想知道是否有人可以确认我在正确的地方:

  1. 当我使用cPanel / WHM时,我认为编辑httpd.conf并不是一个好主意,甚至是不允许的
  2. 我在WHM服务配置> Apache配置>包含编辑器中找到了,这似乎是将自己的代码添加到Apache配置中的方式
  3. 如果我理解正确,则应在“发布虚拟主机包含”和所有版本的Apache中包含用于子域的虚拟主机(以供将来证明)
  4. 如果所有这些都正确,您能否根据原始问题中的子域建议我应该添加什么配置?

0 个答案:

没有答案