Web开发生产/测试/开发环境设置

时间:2011-02-28 02:04:10

标签: language-agnostic

我正在构建ASP.NET站点。我想知道设置prod / test / dev环境的工业标准是什么。我知道有两种方法:

  1. 创建3个域:

    www.mysite.com
    test.mysite.com
    dev.mysite.com

  2. 这里还有一个问题:将它们全部放在同一台机器上是否合适?或者将生产一台放在一台机器上,并在私人网络中的另一台机器上测试/开发。


    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
    



    社区能否建议更系统/更有组织/可扩展的方法?感谢。

1 个答案:

答案 0 :(得分:2)

我们有一台“生产”机器和一台“升级”机器。我们的“开发”机器是本地开发人员的PC。你不应该把生产放在与测试和开发相同的盒子上。