如何从 public 中隐藏 Kentico 暂存站点

How to hide a Kentico staging site from the public

通过 IP 地址限制对 Kentico 暂存站点的访问是对 public 隐藏它的最佳方式吗?

我们正在完成 Kentico 11 网站,并设置内容暂存:

我们可以要求用户登录到 Kentico 才能查看登台站点,但我担心的是:

  1. 这可能只会阻止显示动态内容 - 静态资源可能仍然可以访问,并且
  2. 要求用户登录才能查看任何内容的设置可能会通过 Content Staging 进入生产服务器。

提前感谢您的任何反馈。

有几个选项:

  1. 从网络的角度来看,如果托管服务器是您在网络中控制的东西,您可以将其设置在服务器本身无法在线公开访问的地方,甚至需要 VPN 连接才能看到服务器。

  2. 有基本的 'give it a weird sub domain and require host file entry to see it' 方法,这是您基本上无法 find/view 服务器的地方,除非有人被告知站点期望的域和 IP服务器本身。在现场站点上,如果您想启用从现场到现场的分段,您需要在现场服务器中有一个主机文件条目。

  3. 可以在Kentico中使用白名单IP设置,只是要注意设置不要推送(删除暂存任务,不要完全同步IP限制模块)。

可能是其他人,但这是我所看到的。