如何删除mod_python?

use*_*385 4 python apache mod-python flask

我在Apache日志中不断收到这些错误:

[error] python_init: Python version mismatch, expected '2.6.5+', found '2.6.6'.
[error] python_init: Python executable found '/usr/bin/python'.
[error] python_init: Python path being used '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'.
[notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[notice] mod_python: using mutex_directory /tmp 
Run Code Online (Sandbox Code Playgroud)

根据我的阅读,这些错误来自mod_python.我在我的Python项目中使用Flask和WSGI,所以我不知道为什么会出现这些错误.

有没有一种简单的方法可以删除mod_python? - 我尝试过a2dismod,但mod_python似乎不存在,即使我在Apache的mods-available目录中看到它.

编辑:我刚刚尝试了a2dismod python,这似乎有效.我想我非常想要禁用mod_python.我的Python应用程序看起来仍然可以正常工作.

提前致谢!

Jos*_*ton 7

查看您的httpd.conf文件,并删除说:

LoadModule mod_python   /path/to/mod_python.so
Run Code Online (Sandbox Code Playgroud)

然后重启apache:

apachectl restart
Run Code Online (Sandbox Code Playgroud)

  • 我的httpd.conf文件为空,在尝试** a2dismod mod_python **之前,我尝试了** a2dismod python **,这似乎可行。我对这个>。<有点陌生。 (2认同)