mod_python и Apache 2.4

Я обновил свой сервер с Ubuntu 10.04 до 12.04. Все ок, но там используется Apache 2.4. Но мод Python требует Apache 2.2: (

У меня есть старая версия trac (система отслеживания ошибок). Есть ли способ заставить ее работать на новом Apache 2.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>
0
задан 5 August 2014 в 15:25

2 ответа

Я предложил бы, чтобы Вы избегали использования mod_python. Используйте mod_wsgi вместо этого.

mod_python был удержан от использования, и это больше не имеет поддержку.

0
ответ дан 5 August 2014 в 15:25

Последний mod_python (3.5.0) от http://modpython.org/ Apache 2.4 поддержек (и также Python 3).

В случае OP, Вы - вероятно, более обеспеченное выполнение mod_wsgi, если все, в чем Вы нуждаетесь, является Trac. Но для любого на самом деле в зависимости от mod_python, просто обновите его. К сожалению, нет никаких .debs, необходимо будет скомпилировать его сами.

1
ответ дан 5 August 2014 в 15:25

Другие вопросы по тегам:

Похожие вопросы: