我在使用 mod_python 在我们的 CentOS 服务器上设置 Django 时遇到问题。站点“A”正在运行 PHP(Codeigniter),站点“B”正在运行 Django。我们的 Django 站点运行良好。
但是,每隔一段时间(可能 10 个请求中有 1 个或 2 个请求),站点“A”就会给出 404 错误。通过进一步调查,我发现 Django 全局设置了许多服务器环境变量。例如,查看站点 A 中的 phpinfo() 页面:
_ENV["DJANGO_SETTINGS_MODULE"] mysite.settings
_ENV["REQUEST_URI"] /path/to/my/django/site/page
因为所有请求路径都设置为我的 Django 站点 URL,所以 Codeigniter 是 404ing。
httpd.conf 中的设置是我们在 virtualhost 指令中设置了位置标签。
任何人都可以帮忙吗?