如何限制对登台环境的访问

jth*_*son 3 svn testing deployment staging

我们的工作流程目前有开发人员在本地托管我们的Web应用程序副本,使用SVN进行源代码管理.我们有后提交钩子,它将每个新修订部署到在子域上运行的指定登台环境.

我的问题是,限制访问这些临时站点的最佳方法是什么,以便它们不会被偶然发现或上帝禁止搜索引擎索引?

我们真的想避免任何基于IP的东西,因为我们让远程开发人员不可避免地从动态IP中工作.

我有一些初步的想法,例如一个简单的表单,您可以使用登录凭据来获取a)为您提供在登台环境中运行时检查的访问cookie,或者b)将您当前的IP地址注册为允许的确定长度时间

如果有人可以分享想法,以前的经验或最佳实践,将非常感谢

Hen*_*sel 9

如果您正在使用Apache,则一个简单且非常基本的保护应该是.htaccess文件.如果这不能满足您的安全需求,您应该考虑实现自己的安全机制.

最好的解决方案是将您的登台服务器放在一个封闭的网络中,并且只允许通过安全VPN进行访问.