我正在构建ASP.NET站点。我想知道设置prod / test / dev环境的工业标准是什么。我知道有两种方法:
创建3个域:
www.mysite.com
test.mysite.com
dev.mysite.com
这里还有一个问题:将它们全部放在同一台机器上是否合适?或者将生产一台放在一台机器上,并在私人网络中的另一台机器上测试/开发。
2.使用hosts文件指向不同的机器
1.2.3.4 www.mysite.com # production server
192.168.0.1 www.mysite.com # dev server
192.168.0.2 www.mysite.com # test server
或者如果我想整合测试/开发站点。
1.2.3.4 www.mysite.com # production server
192.168.0.1 dev.mysite.com # dev server
192.168.0.1 test.mysite.com # test server
社区能否建议更系统/更有组织/可扩展的方法?感谢。
答案 0 :(得分:2)
我们有一台“生产”机器和一台“升级”机器。我们的“开发”机器是本地开发人员的PC。你不应该把生产放在与测试和开发相同的盒子上。