
서버를 Ubuntu 10.04에서 12.04로 업그레이드했습니다. 모든 것이 정상이지만 Apache 2.4가 사용되었습니다. 그러나 Mod 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>
답변1
최신 mod_python(3.5.0)http://modpython.org/Apache 2.4(및 Python 3)도 지원합니다.
OP의 경우 필요한 것이 Trac뿐이라면 mod_wsgi를 실행하는 것이 더 나을 것입니다. 하지만 실제로 mod_python에 의존하는 사람이라면 업그레이드하세요. 불행하게도 .debs는 없습니다. 직접 컴파일해야 합니다.
답변2
mod_python을 사용하지 않는 것이 좋습니다. 사용mod_wsgi대신에.
mod_python
더 이상 사용되지 않으며 더 이상 지원되지 않습니다.