
Actualicé mi servidor de Ubuntu 10.04 a 12.04. Todo está bien, pero se utiliza Apache 2.4. Pero mod Python requiere Apache 2.2 :(
Tengo una versión antigua de trac (sistema de seguimiento de problemas). ¿Hay alguna manera de hacer que funcione en el nuevo Apache 2.4?
La configuración anterior es
<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>
Respuesta1
El último mod_python (3.5.0) dehttp://modpython.org/soporta Apache 2.4 (y también Python 3).
En el caso del OP, probablemente sea mejor que ejecutes mod_wsgi, si todo lo que necesitas es Trac. Pero para cualquiera que realmente dependa de mod_python, simplemente actualícelo. Desafortunadamente no hay .debs, tendrás que compilarlo tú mismo.
Respuesta2
Le sugiero que evite el uso de mod_python. Usarmod_wsgien cambio.
mod_python
ha quedado obsoleto y ya no tiene soporte.