我有一个django应用程序,目前可在dev.mydomain.com
使用,我即将将其移至clientsdomain.com
。我在Ubuntu上,所以我会运行a2dissite dev.mydomain.com
然后a2ensite clientsdomain.com
。
除了服务器名称
之外,我的vhost文件是相同的<VirtualHost 8.8.8.4>
ServerName dev.mydomain.com
#....
</virtualHost>
和
<VirtualHost 8.8.8.4>
ServerName clientdomain.com
#....
</virtualHost>
(显然那不是我的IP地址)
我只是想知道在从live vhost运行我的应用程序之前是否真的必须删除dev vhost。我可以一起运行它们吗?同时拥有它们是否存在任何风险(如果可能的话)。
答案 0 :(得分:0)
每个Django应用程序都将处理进入其相应VirtualHost的请求。所以不,理论上它们可以并行运行。
但是,您没有详细了解您的设置。例如,它们是否由同一个数据库支持?在这种情况下,你确实意识到了这个问题,对吧?