So installieren Sie das Apache mod_wsgi -Modul auf Ubuntu 16.04 (Xenial)
- 5038
- 419
- Levke Harnapp
Das Modul mod_wsgi Apache wird zum Servieren von Python -Skripten über HTTP über Apache Web Server verwendet. In diesem Tutorial können Sie das Apache mod_wsgi -Modul auf Ubuntu 16 installieren.04 (Xenial Xerus).
Schritt 1 - Voraussetzungen
Melden Sie sich bei Ubuntu 16 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 - Installieren von Mod_wsgi -Modul mit Apache
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 das WSGI -Modul konfigurieren
Jetzt müssen Sie Ihren Apache -Server so konfigurieren, dass er mit dem Modul mod_wsgi funktioniert. Erstellen Sie ein Python -Skript, das über das Modul mod_wsgi apache dient.
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 Apache Server so konfigurieren, dass diese Datei über das HTTP -Protokoll bereitgestellt wird. Lassen Sie uns eine Konfigurationsdatei erstellen, um 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 durch den Zugriff testen http: // server_ip // test_wsgi URL in einem Webbrowser. Siehe unten Screenshot:
- « So erhalten Sie aktuelles Datum und Uhrzeit in Golang
- So installieren Sie Docker auf Debian 9 (Stretch) »