4

我有一个 django 应用程序,目前可dev.mydomain.comclientsdomain.com. 我在 Ubuntu 上,所以我会运行a2dissite dev.mydomain.com,然后a2ensite clientsdomain.com.

我的虚拟主机文件是相同的,除了服务器名称 -

<VirtualHost 8.8.8.4>
    ServerName dev.mydomain.com
    #....
</virtualHost>

<VirtualHost 8.8.8.4>
    ServerName clientdomain.com
    #....
</virtualHost>

(显然那不是我的IP地址)

我只是想知道在从实时 vhost 运行我的应用程序之前是否真的必须关闭 dev vhost。我可以同时运行它们吗?同时启动它们是否有任何风险(如果可能的话)。

4

1 回答 1

0

每个 Django 应用程序都会为进入其对应的 VirtualHost 的请求提供服务。所以不,理论上它们可以并行运行。

但是,您不会详细了解您的设置。例如,它们是否由同一个数据库支持?在这种情况下,您确实意识到了问题所在,对吧?

于 2013-02-24T11:11:55.183 回答