So installieren Sie das Apache mod_wsgi -Modul auf Ubuntu 18.04 (bionisch)

So installieren Sie das Apache mod_wsgi -Modul auf Ubuntu 18.04 (bionisch)

Das Modul mod_wsgi apache wird zum Servieren von Python -Skripten über HTTP über den Apache -Webserver verwendet. In diesem Tutorial können Sie das apache mod_wsgi -Modul auf Ubuntu 18 installieren.04 (bionischer Biber).

Schritt 1 - Voraussetzungen

Melden Sie sich bei Ubuntu 18 an.04 Serverkonsole über SSH und installieren Sie einige Voraussetzungen auf dem System.

sudo apt-get update sudo apt-Get Installieren Sie Python libexpat1 

Schritt 2 - MOD_WSGI -Modul installieren

Vor dem Start müssen Sie einige Voraussetzungen für Apache -Komponenten installieren, um mit mod_wsgi zu arbeiten. Sie können alle erforderlichen Komponenten installieren, indem Sie einfach den folgenden Befehl ausführen:

sudo APT-Get Update sudo APT-Get Installieren Sie Apache2 Apache2-UTILS SSL-CERT 

Installieren Sie nun das Modul für mod_wsgi apache, indem Sie den folgenden Befehl ausführen:

sudo apt-get install libapache2-mod-wsgi 

Starten Sie den Apache -Dienst neu, um mod_wsgi zum Laufen zu bringen.

sudo systemctl starten Sie Apache2 neu 

Schritt 3 - Apache für WSGI konfigurieren

Erstellen Sie als Nächst.

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

Fügen Sie den folgenden Inhalt hinzu:

Def application (Environ, start_response): status = '200 ok' html = '\ n' \ '\ n' \ 'hora, mod_wsgi arbeitet \ n' \ '\ n' \ '\ n' response_header = [(' Content-Typ ',' text/html ')] start_response (Status, response_Header) return [html]
12345678910Def application (Environ, start_response): status = '200 ok' html = '\ n' \ '\ n' \ 'hora, mod_wsgi arbeitet \ n' \ '\ n' \ '\ n' response_header = [(' Content-Typ ',' text/html ')] start_response (Status, response_Header) return [html]

Danach müssen Sie den Apache -Server so konfigurieren, dass diese Datei über das HTTP -Protokoll bereitgestellt wird. Lassen Sie uns eine Konfigurationsdatei erstellen, um das WSGI_Test_Script zu bedienen.PY -Skript über einer U -Bahn -URL.

sudo nano/etc/apache2/konf-verfügbar/mod-wsgi.Conf 

Fügen Sie den folgenden Inhalt hinzu:

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

Nach Abschluss der oben genannten Schritte aktiviert mod-wsgi Konfiguration und Starten Sie den Apache -Dienst neu.

sudo a2enconf mod-wsgi sudo systemctl starten Sie Apache2 neu 

Schritt 4 - Tests

Das Setup ist jetzt fertig. Sie können das Skript testen, indem Sie in einem Webbrowser auf die folgende URL zugreifen.

 http: // server_ip/test_wsgi 

Siehe unten Screenshot: