GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat modul Apache mod_wsgi na Ubuntu 18.04 (Bionic)

Modul mod_wsgi Apache se používá pro obsluhu skriptů Python přes HTTP přes webový server Apache. Tento tutoriál vám pomůže nainstalovat modul Apache mod_wsgi na Ubuntu 18.04 (Bionic Beaver).

Krok 1 – Předpoklady

Přihlaste se ke konzole serveru Ubuntu 18.04 přes SSH a nainstalujte do systému některé balíčky nezbytných předpokladů.

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

Krok 2 – Instalace modulu mod_wsgi

Než začnete, budete muset nainstalovat některé nezbytné součásti Apache, abyste mohli pracovat s mod_wsgi. Všechny požadované součásti můžete nainstalovat jednoduše spuštěním následujícího příkazu:

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

Nyní nainstalujte modul mod_wsgi Apache spuštěním následujícího příkazu:

sudo apt-get install libapache2-mod-wsgi

Restartujte službu Apache, aby mod_wsgi fungovalo.

sudo systemctl restart apache2

Krok 3 – Konfigurace Apache pro WSGI

Dále vytvořte skript python, který bude sloužit prostřednictvím modulu mod_wsgi Apache.

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

Přidejte následující obsah:

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

Poté musíte nakonfigurovat server Apache tak, aby obsluhoval tento soubor přes protokol HTTP. Vytvořme konfigurační soubor pro obsluhu skriptu wsgi_test_script.py přes dílčí URL.

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

Přidejte následující obsah:

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

Po dokončení výše uvedených kroků povolte mod-wsgi konfiguraci a restartujte službu Apache.

sudo a2enconf mod-wsgi
sudo systemctl restart apache2

Krok 4 – Testování

Nastavení je nyní připraveno. Skript můžete otestovat přístupem na následující adresu URL ve webovém prohlížeči.

 http://SERVER_IP/test_wsgi

Viz níže uvedený snímek obrazovky:


Ubuntu
  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Jak nainstalovat Joomla s Apache na Ubuntu 18.04

  1. Jak nainstalovat Apache CouchDB na Ubuntu 18.04 LTS

  2. Jak nainstalovat Apache GUI na Ubuntu 18.04 LTS

  3. Jak nainstalovat Apache Tomcat 9 na Ubuntu 18.04 LTS

  1. Jak nainstalovat NextCloud na Ubuntu 20.04 s Apache

  2. Jak nainstalovat modul Apache mod_wsgi na Ubuntu 16.04 (Xenial)

  3. Jak nainstalovat Mod_Security Apache na Ubuntu 14.04