mod_python e Apache 2.4

0

Eu atualizei meu servidor do Ubuntu 10.04 para o 12.04. Está tudo bem, mas é usado o Apache 2.4. Mas o mod python requer o Apache 2.2: (

Eu tenho uma versão antiga do trac (sistema de rastreamento de problemas). Existe alguma maneira de fazê-lo funcionar no novo Apache 2.4?

A configuração anterior é

<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>
    
por user1016265 05.08.2014 / 13:25

2 respostas

1

O último mod_python (3.5.0) do link suporta o Apache 2.4 (e também o Python 3).

No caso do OP, você provavelmente está melhor executando o mod_wsgi, se tudo que você precisa é do Trac. Mas para qualquer um que realmente dependa do mod_python, basta atualizá-lo. Infelizmente não há .debs, você terá que compilá-lo você mesmo.

    
por lalomartins 04.10.2014 / 21:44
0

Eu sugiro que você evite usar o mod_python. Use mod_wsgi em seu lugar.

mod_python foi preterido e não tem mais suporte.

    
por Pablo Santa Cruz 05.08.2014 / 13:56