Apache 服务器错误:ImportError:没有名为 site 的模块

Apache 服务器错误:ImportError:没有名为 site 的模块

我正在尝试使用 mod_wsgi 通过 Apache 为我的 django 项目提供服务。Apache 将启动,但我的项目无法访问。当 Apache 启动时,我ImportError: No module named site在日志中看到。还有一个由 Apache 提供服务的 php 站点,可以访问。在 RHEL7 服务器上,我安装了 python 2.7.5 和 python 3.6.8、Apache 2.4 和 mod_wsgi 模块。该项目在 django 2.2 上的 pipenv 虚拟环境中运行,并使用 python 3.6.8。

这是我的 django.conf 文件...

<VirtualHost *:8002>
    DocumentRoot /app/eam/gaic/new_support_tools/support_tools
    ServerName [ServerName]
    WSGIScriptAlias / /app/eam/gaic/new_support_tools/support_tools/wsgi.py
    <Directory /app/eam/gaic/new_support_tools/support_tools>
        Options +ExecCGI
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>```

相关内容