0

我的开发团队在海外。目前他们将所有作品上传到一个测试网站,但是如果有人真正知道测试 URL,它就会暴露在互联网上。所以我想设置一个登台环境并使用我准确的 URL 进行测试。

有三件事:1)在我推送到实时环境之前,让互联网用户远离登台环境。- 这是在服务器级别通过将其指向与实时 IP 不同的 IP 来完成的吗?但我假设两个环境之间的 URL 相同,所以 IP 也会相同吗?

2)我需要访问该网站。由于团队在海外,而我在美国,我应该能够访问测试站点。因此,如果我阻止所有互联网用户,那么我是否也会被阻止,或者如何仅允许我和我的团队访问暂存的测试站点?

3) 数据库:我们在 stg 上使用与 live 上相同的数据库吗?如果是这样,如何处理所有测试数据?如果不同,那么我们是否需要使用相同的表名等?

4

1 回答 1

0

1)在我推送到实时环境之前,让互联网用户远离登台环境。- 这是在服务器级别通过将其指向与实时 IP 不同的 IP 来完成的吗?但我假设两个环境之间的 URL 相同,所以 IP 也会相同吗?

限制访问可以通过机器上的防火墙规则来完成,但是通过将机器置于虚拟专用网络中并仅将访问该网络的权限授予需要访问的人来更容易实现。

您的测试和生产环境最好是不同的机器,所以不 - URL 不应该相同。

2)我需要访问该网站。由于团队在海外,而我在美国,我应该能够访问测试站点。因此,如果我阻止所有互联网用户,那么我是否也会被阻止,或者如何仅允许我和我的团队访问暂存的测试站点?

VPN 解决方案可以很好地处理这个问题。

3) 数据库:我们在 stg 上使用与 live 上相同的数据库吗?如果是这样,如何处理所有测试数据?如果不同,那么我们是否需要使用相同的表名等?

您需要使用不同的数据库来确保生产数据的安全,但要使用相同的布局。

于 2010-12-31T23:36:46.920 回答