Python路径冲突

时间:2016-06-07 05:51:19

标签: python django apache python-2.7 virtualhost

我计划在一台服务器上运行两个站点。我们将它说成example1.com和example2.com。简化的代码库结构如下所示。

example1.com

/data/common/common.py
/data/common/site/example1.com/site.py

example2.com

/data/common/common.py
/data/common/site/example2.com/site.py

有些时候,example1.com会错误地从/data/common/site/example2.com/site.py导入site.py,因为它包含/data/common/site/example2.com和/ data / common / site sys.path中的/example1.com来自common.py。

因此,尝试修复公共文件夹中的路径问题是一项艰巨的任务,因为它包含1000个文件。所以我想在apache级别修复它。有没有办法可以将example1.com虚拟主机设置为拒绝权限for /data/common/site/example2.com文件夹和example2.com虚拟主机拒绝/data/common/site/example1.com文件夹的权限?

感谢。

0 个答案:

没有答案