Cara Menginstal Modul Apache Mod_WSGI di Ubuntu 18.04 (Bionic)

Cara Menginstal Modul Apache Mod_WSGI di Ubuntu 18.04 (Bionic)

Modul Apache mod_wsgi digunakan untuk menyajikan skrip python melalui http melalui server web apache. Tutorial ini membantu Anda untuk menginstal modul Apache Mod_WSGI di Ubuntu 18.04 (Bionic Beaver).

Langkah 1 - Prasyarat

Masuk ke Ubuntu 18.04 Server Console melalui SSH dan instal beberapa paket prasyarat pada sistem.

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

Langkah 2 - Instal Modul MOD_WSGI

Sebelum memulai, Anda perlu menginstal beberapa komponen Apache prasyarat agar dapat bekerja dengan MOD_WSGI. Anda dapat menginstal semua komponen yang diperlukan hanya dengan menjalankan perintah berikut:

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

Sekarang, instal modul MOD_WSGI Apache dengan menjalankan perintah berikut:

sudo apt-get install libapache2-mod-wsgi 

Restart layanan apache untuk membuat mod_wsgi bekerja.

Sudo Systemctl Restart Apache2 

Langkah 3 - Konfigurasikan Apache untuk WSGI

Selanjutnya, buat skrip Python untuk disajikan melalui modul MOD_WSGI Apache.

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

Tambahkan konten berikut:

Aplikasi def (lingkungan, start_response): status = '200 ok' html = '\ n' \ '\ n' \ 'hooray, mod_wsgi bekerja \ n' \ '\ n' \ '\ n' respons_header = [((' Tipe konten ',' teks/html ')] start_response (status, response_header) return [html]
12345678910Aplikasi def (lingkungan, start_response): status = '200 ok' html = '\ n' \ '\ n' \ 'hooray, mod_wsgi bekerja \ n' \ '\ n' \ '\ n' response_header = [((' Tipe konten ',' teks/html ')] start_response (status, response_header) return [html]

Setelah itu, Anda perlu mengkonfigurasi server Apache untuk melayani file ini melalui protokol HTTP. Mari kita buat file konfigurasi untuk melayani wsgi_test_script.Skrip py di atas sub url.

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

Tambahkan konten berikut:

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

Setelah menyelesaikan langkah -langkah di atas mod-wsgi Konfigurasi dan restart layanan Apache.

sudo a2enconf mod-wsgi sudo systemctl restart apache2 

Langkah 4 - Pengujian

Pengaturan sudah siap sekarang. Anda dapat menguji skrip dengan mengakses URL berikut di browser web.

 http: // server_ip/test_wsgi 

Lihat di bawah tangkapan layar: