Jak zainstalować moduł Apache mod_wsgi na Ubuntu 18.04 (Bionic)
- 878
- 195
- Igor Madej
Moduł MOD_WSGI Apache służy do obsługi skryptów Python przez HTTP za pośrednictwem serwera WWW Apache. Ten samouczek pomaga zainstalować moduł Apache mod_wsgi na Ubuntu 18.04 (Bionic Beaver).
Krok 1 - Wymagania wstępne
Zaloguj się do Ubuntu 18.04 Konsola serwerowa za pośrednictwem SSH i zainstaluj niektóre pakiety wymagań wstępnych w systemie.
sudo apt-get aktualizacja sudo apt-get instaluj Python libexpat1
Krok 2 - Zainstaluj moduł MOD_WSGI
Przed rozpoczęciem będziesz musiał zainstalować pewne warunki wstępne Apache, aby pracować z mod_wsgi. Możesz zainstalować wszystkie wymagane komponenty, po prostu uruchamiając następujące polecenie:
sudo apt-get aktualizacja sudo apt-get instaluj apache2 Apache2-Utils SSL-CERT
Teraz zainstaluj moduł Mod_WSGI Apache, uruchamiając następujące polecenie:
sudo apt-get instaluj libapache2-mod-WSGI
Uruchom ponownie usługę Apache, aby działał mod_wsgi.
sudo systemctl restart apache2
Krok 3 - Skonfiguruj Apache dla WSGI
Następnie utwórz skrypt Python, który będzie obsługiwał za pośrednictwem modułu Mod_WSGI Apache.
sudo vi/var/www/html/wSgi_Test_Script.py
Dodaj następującą zawartość:
def Application (Environ, start_response): Status = '200 OK' html = '\ n' \ '\ n' \ 'hooray, mod_wsgi działa \ n' \ '\ n' \ '\ n' response_header = [('' Content-type ', „text/html')] start_response (status, response_header) return [html]12345678910 | def Application (Environ, start_response): Status = '200 OK' html = '\ n' \ '\ n' \ 'hooray, mod_wsgi działa \ n' \ '\ n' \ '\ n' response_header = [('' Content-type ', „text/html')] start_response (status, response_header) return [html] |
Następnie musisz skonfigurować serwer Apache, aby obsługiwać ten plik w protokole HTTP. Utwórzmy plik konfiguracyjny, aby obsłużyć WSGI_TEST_SCRIPT.skrypt PY nad URL podrzędnym.
sudo nano/etc/apache2/conf-adrailabe/mod-wSGI.conf
Dodaj następującą zawartość:
WSGIScriptalias/test_wsgi/var/www/html/wSGI_TEST_SCRIPT.py
Po ukończeniu powyższych kroków włącz mod-WSGI Konfiguracja i uruchom ponownie usługę Apache.
sudo a2enconf mod-wSGI sudo systemctl restart apache2
Krok 4 - Testowanie
Konfiguracja jest teraz gotowa. Możesz przetestować skrypt, uzyskując dostęp do następującego adresu URL w przeglądarce internetowej.
http: // server_ip/test_wsgi
Zobacz poniżej zrzut ekranu:
- « Jak przełączyć się między wieloma wersjami Java na Debian
- Jak przełączyć się między wieloma wersjami Java na Ubuntu »