我有两个我想在同一台服务器上运行的 python 应用程序。一个需要 Python 2.7,另一个需要 Python 3.3。我正在使用 httpd 2.4 以及 python 2.7 和 3.3 SCL 运行 CentOS 6.6。Python 2.7 应用程序当前通过 apache 部署。我正在通过另一个端口上的烧瓶开发服务器运行 python 3.3 应用程序,但想在同一个 apache 实例中运行。
当我启动 apache 并尝试加载第二个 mod_wsgi 实例时,它告诉我:
AH01574: module wsgi_module is already loaded, skipping
所以我改变: LoadModule wsgi_module modules/mod_python33-wsgi.so 到:
LoadModule wsgi_module33 modules/mod_python33-wsgi.so
然后我在文件/opt/rh/httpd24/root/etc/httpd/modules/mod_python33-wsgi.so:/opt/rh/httpd24/root/etc/httpd/中找不到API模块结构`wsgi_module33'模块/mod_python33-wsgi.so:未定义符号:wsgi_module33
这可能吗?
显然,这是不可能的。
接受的所有自定义
mod_wsgi
都是使用特定版本使用virtualenv
.