GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le module Apache mod_wsgi sur Ubuntu 16.04 (Xenial)

Le module mod_wsgi Apache est utilisé pour servir des scripts Python sur HTTP via le serveur Web Apache. Ce tutoriel vous aide à installer le module Apache mod_wsgi sur Ubuntu 16.04 (Xenial Xerus).

Étape 1 - Prérequis

Connectez-vous à la console du serveur Ubuntu 16.04 via SSH et installez certains packages prérequis sur le système.

sudo apt-get update
sudo apt-get install python libexpat1 

Étape 2 - Installation du module mod_wsgi avec Apache

Avant de commencer, vous devrez installer certains composants Apache prérequis pour pouvoir travailler avec mod_wsgi. Vous pouvez installer tous les composants requis en exécutant simplement la commande suivante :

sudo apt-get update
sudo apt-get install apache2 apache2-utils ssl-cert

Maintenant, installez le module Apache mod_wsgi en exécutant la commande suivante :

sudo apt-get install libapache2-mod-wsgi

Redémarrez le service Apache pour que mod_wsgi fonctionne.

sudo systemctl restart apache2

Étape 3 - Configurer Apache pour le module WSGI

Vous devez maintenant configurer votre serveur Apache pour qu'il fonctionne avec le module mod_wsgi. Créons un script python à servir via le module Apache mod_wsgi.

sudo vi /var/www/html/wsgi_test_script.py

Ajoutez le contenu suivant :

XHTML
12345678910 def application(environ,start_response):status ='200 OK' html ='\n' \ '\n' \ ' Hourra, mod_wsgi fonctionne\n' \ '\n' \ '\n' response_header =[('Content-type','text/html')] start_response(status,response_header) return [html]

Après cela, vous devez configurer le serveur Apache pour servir ce fichier via le protocole HTTP. Créons un fichier de configuration pour servir le script wsgi_test_script.py sur une sous-URL.

sudo nano /etc/apache2/conf-available/mod-wsgi.conf

Ajoutez le contenu suivant :

WSGIScriptAlias /test_wsgi /var/www/html/wsgi_test_script.py

Après avoir terminé les étapes ci-dessus, activez mod-wsgi configuration et redémarrez le service Apache.

sudo a2enconf mod-wsgi
sudo systemctl restart apache2

Étape 4 – Tests

La configuration est maintenant prête. Vous pouvez tester le script en accédant à http://SERVER_IP//test_wsgi URL dans un navigateur Web. Voir la capture d'écran ci-dessous :


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 20.04

  3. Comment installer Apache Maven sur Ubuntu 18.04

  4. Comment installer Apache Sqoop sur Ubuntu 16.04

  5. Comment installer Apache sur Ubuntu ?

Comment installer Apache Solr 8.9 sur Ubuntu 18.04

Comment installer le module Apache mod_wsgi sur Ubuntu 16.04 (Xenial)

Comment installer le module Apache mod_wsgi sur Ubuntu 18.04 (Bionic)

Comment installer OpenOffice sur Ubuntu 20.04

Comment installer Apache Tomcat 10 sur Ubuntu 21

Comment installer Apache sur Ubuntu 20.04