Avant de commencer le processus, assurez-vous d’avoir installé Apache et Python sur votre système. Voici les étapes pour configurer Apache pour utiliser Python :
Étape 1 : Installer mod\_python
Le premier pas est d’installer mod\_python, un module d’Apache qui permet d’intégrer Python à votre serveur web. Pour cela, entrez la commande suivante dans votre terminal (sous Ubuntu) :
```
sudo apt-get install libapache2-mod-python
```
Étape 2 : Configurer Apache pour utiliser mod\_python
Ensuite, vous devez configurer Apache pour utiliser mod\_python. Pour cela, nous devons éditer notre fichier de configuration Apache.
```
sudo nano /etc/apache2/sites-available/000-default.conf
```
Ajoutez le code suivant à votre fichier de configuration :
```
```
Dans ce code, /var/www/html est le chemin vers le répertoire de votre site web. .py est l’extension des fichiers que Apache doit traiter avec mod\_python. hello est le nom de la fonction Python que Apache doit appeler quand il reçoit une requête pour un fichier .py. PythonDebug On active le débogage Python.
Étape 3 : Écrivez un script Python de test
Ensuite, vous devez écrire un script Python de test pour vérifier que la configuration a été effectuée correctement. Créez un nouveau fichier dans votre répertoire web :
```
sudo nano /var/www/html/hello.py
```
Ajoutez le code suivant :
```
def hello(req):
return “Hello World!“
```
Étape 4 : Redémarrez Apache
Après avoir enregistré vos modifications, redémarrez Apache pour que les modifications prennent effet.
```
sudo systemctl restart apache2
```
Étape 5 : Testez votre configuration
Enfin, ouvrez un navigateur web et accédez à http://localhost/hello.py. Si tout a été configuré correctement, vous devriez voir “Hello World!” affiché sur votre écran.