我的开发团队离岸。目前,他们将所有工作上传到测试网站,但如果有人确实知道测试网址,则会将其暴露给互联网。所以我想设置一个临时环境并使用我准确的URL进行测试。
有三件事: 1)让互联网用户远离登台环境,直到我推送到实时环境。 - 这是通过将其指向与实时IP不同的IP来在服务器级别完成的吗?但我认为两个环境之间的URL是相同的,所以IP也一样吗?
2)我需要访问该网站。由于团队离岸,我在美国,我应该能够访问测试站点。所以,如果我阻止所有互联网用户,那么我是否也被阻止或者如何只允许我的团队和我在登台时访问测试网站?
3)数据库:我们在stg上使用的是与live相同的数据库吗?如果是这样,如何处理所有测试数据?如果不同,那么我们是否需要使用相同的表名等?
答案 0 :(得分:0)
1)让互联网用户远离登台环境,直到我推送到实时环境。 - 这是通过将其指向与实时IP不同的IP来在服务器级别完成的吗?但我认为两个环境之间的URL是相同的,所以IP也一样吗?
限制访问可以通过计算机上的防火墙规则来完成,但通过将计算机置于Virtual Private Network并仅向需要访问权限的人员访问该网络,可以更轻松地完成访问。
您的测试和生产环境最好是不同的机器,所以不 - URL不应该相同。
2)我需要访问该网站。由于团队离岸,我在美国,我应该能够访问测试站点。所以,如果我阻止所有互联网用户,那么我是否也被阻止或者如何只允许我的团队和我在登台时访问测试网站?
VPN解决方案可以很好地处理这个问题。
3)数据库:我们在stg上使用的是与live相同的数据库吗?如果是这样,如何处理所有测试数据?如果不同,那么我们是否需要使用相同的表名等?
您需要有一个不同的数据库来保证生产数据的安全,但布局相同。