So installieren Sie das Apache mod_wsgi -Modul auf Ubuntu 18.04 (bionisch)
- 2943
- 340
- Tom Jakobs
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]12345678910 | 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] |
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:
- « So wechseln Sie zwischen mehreren Java -Versionen auf Debian
- So wechseln Sie zwischen mehreren Java -Versionen auf Ubuntu »