我已经将我的服务器从Ubuntu10.04升级到12.04。一切都很好,但是已经使用了Apache2.4。但是mod python需要Apache2.2:
我有旧版本的trac (问题跟踪系统)。有没有办法让它在新的Apache2.4上工作呢?
以前的配置是
<VirtualHost *:80 >
DocumentRoot /srv/www/trac
ServerName trac.local.net
<Location />
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /srv/www/trac/env
PythonOption TracUriRoot /
</Location>
<Location /login>
AuthType Basic
AuthName "MyCompany Trac Server"
AuthUserFile /srv/www/trac/htpasswd
Require valid-user
</Location>
PythonDebug on
</VirtualHost>发布于 2014-10-04 19:44:17
来自mod_python的最新http://modpython.org/ (3.5.0)支持Apache2.4(以及Python3)。
在OP的例子中,如果您所需要的只是Trac,那么运行mod_wsgi可能会更好。但是对于任何真正依赖mod_python的人来说,只需升级它即可。不幸的是,没有.debs,您必须自己编译它。
发布于 2014-08-05 11:56:30
我建议您避免使用mod_python。使用国防部_wsgi代替。
mod_python已被废弃,不再有支持。
https://askubuntu.com/questions/507131
复制相似问题