coagul : Installation de mod_python pour apache2 dans [K]ubuntu
Créé par Jean-Emmanuel Bissey le 08/11/2025 PubliéRubrique : Serveurs
Le : samedi 15 avril 2006
Par : jibux
Visites : 5129
But de ce Document
Ce document me sert de mémo [(c) Tony] pour installer le module Python pour apache2.
Pré-requis
Cette installation a été faite sur une Kubuntu 5.10 avec apache2.
Les étapes de l’installation
Installation du paquet
# apt-get install libapache2-mod-python
Modification du fichier /etc/apache2/apache2.conf
Il faut ajouter les lignes suivantes :
<Directory /var/www/python/>
AddHandler python-program .py
PythonHandler test
PythonDebug On
</Directory>
Redémarrage d’apache
# /etc/init.d/apache2 restart
Vérification
# tail -f /var/log/apache2/error.log
La dernière ligne affichée devrait ressembler à ceci :
[Sat Apr 15 16:38:18 2006] [notice] Apache/2.0.54 (Ubuntu) mod_python/3.1.3 Python/2.4.2 PHP/5.1.2-1.dotdeb.2 configured — resuming normal operations
Test avec un fichier minimal
Il faut commencer par créer le répertoire python dans le répertoire www.
Puis il faut copier dans celui-ci le fichier test.py
Contenu du fichier test.py :
from mod_python import apache
def handler(req):
req.content_type="text/html"
req.send_http_header()
req.write("Hello World!")
return apache.OK
Il ne reste plus qu’à saisir http://localhost/python/test.py dans la barre d’adresse de votre navigateur pour obtenir un magnifique :
Hello World!
Historique des modifications
VersionDateCommentaire 0.115/04/2006Création par Jibux