So installieren Sie das Apache mod_wsgi -Modul am CentOS 8
- 595
- 135
- Lana Saumweber
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 Python -Modul (MOD_WSGI) unter Centos 8 Linux installieren. Wir erstellen auch eine Beispielseite in Python und stellen sie mit dem Apache -Webserver bereit.
Vielleicht gefällt dir:
- So installieren Sie Django Python Framework auf CentOS 8
Schritt 1 - Voraussetzungen
Melden Sie sich bei der CentOS 8 Server -Konsole über SSH an. Dann muss Python auf unserem System installiert sein. Verwenden Sie die folgenden Befehle, um Python als Abhängigkeiten von Ihrem System zu installieren.
sudo dnf installieren python3 python3-pip
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 dnf installieren mod_wsgi httpd
Starten Sie den Apache -Dienst neu, um mod_wsgi zum Laufen zu bringen.
sudo systemctl starten Sie HTTPD neu starten.Service
Schritt 3 - Apache für WSGI konfigurieren
Erstellen Sie als Nächstes ein Python -Skript, das über das Modul mod_wsgi apache dient. Zum Testen habe ich eine geschaffen test_wsgi.py Datei unter dem Standard -Dokumentstamm.
sudo vi/var/www/html/test_wsgi.py
Und fügte den folgenden Inhalt hinzu:
Def Application (Environ, Start_Response): Status = '200 OK' output = b'hooray, mod_wsgi arbeitet 'response_Headers = [(' Inhaltstyp ',' text/plain '), (' Inhaltslänge ', Str ( len (output))] start_response (status, response_Headers) return [output]123456789 | Def Application (Environ, Start_Response): Status = '200 OK' output = b'hooray, mod_wsgi arbeitet 'response_Headers = [(' Inhaltstyp ',' text/plain '), (' Inhaltslänge ', Str ( len (output))] start_response (status, response_Headers) return [output] |
Konfigurieren Sie danach den Apache -Server, um diese Datei über das Web zu servieren. Erstellen wir eine Konfigurationsdatei, um das test_wsgi zu bedienen.PY -Skript über einer U -Bahn -URL.
sudo vi/etc/httpd/conf.D/Python-wsgi.Conf
Fügen Sie den folgenden Inhalt hinzu:
Wsgiscriptalias/test_wsgi/var/www/html/test_wsgi.py order erlauben, leugnen von allen zulassen
Nach Abschluss der oben genannten Schritte aktiviert mod-wsgi Konfiguration und Starten Sie den Apache -Dienst neu.
sudo systemctl starten Sie HTTPD neu starten.Service
Schritt 4 - Tests
Das Setup ist jetzt fertig. Sie können das Skript testen, indem Sie in einem Webbrowser auf die folgende URL zugreifen. Ändern Ihr Server-IP Mit dem tatsächlichen Server -IP oder dem Hostnamen.
http: // your-server-ip/test_wsgi
Sie sehen die Ergebnisse wie unten:
- « So einrichten lassen wir SSL mit Apache auf CentOS 8 verschlüsseln
- So installieren Sie OwnCloud auf Debian 10 (Buster) »