sudo a2enmod akan memberi Anda daftar modul yang diinstal. Cukup aktifkan wsgi seperti yang dikatakan oleh ajmitch
sagarchalise
Jawaban:
21
Menggunakan sudo a2enmod wsgiharus memungkinkan modul untuk Anda setelah Anda memuat ulang apache, karena sebagian besar modul tidak memerlukan awalan mod_ saat mengaktifkannya.
saya mencoba sudo a2enmod wsgitetapi bahkan saya masih mendapatkan kesalahan yang sama. Saya mengetik sudo a2enmoddan ini adalah pilihan yang saya dapatkan dpaste.de/NEIcf Tidak mengandung wsgi. Apakah boleh mengajukan pertanyaan ini di sini atau apakah saya perlu mengirim pertanyaan baru?
tidak yakin ada beberapa test_mode_wsgiskrip .. cukup arahkan apache ke aplikasi wsgi Anda (periksa dokumen kerangka kerja Anda bagaimana melakukannya), dan periksa apakah itu berfungsi ..
Valentin Kantor
0
Coba tambahkan wsgi.load dan wsgi.conf dari mod-tersedia ke mod-enabled secara manual dan kemudian restart Apache.
Ketika menggunakan lingkungan virtual Python dengan mod_wsgi, sangat penting bahwa ia telah dibuat menggunakan instalasi Python yang sama dengan yang awalnya dikompilasi oleh mod_wsgi.
Lalu:
Tidak mungkin untuk menggunakan lingkungan virtual Python untuk memaksa mod_wsgi untuk menggunakan versi Python yang berbeda, atau bahkan instalasi Python yang berbeda . Dengan kata lain, interpreter Python tertanam di dalam mod_wsgi.
Jadi saya tidak akan merekomendasikan salah satu dari binari mod_wsgi yang telah dikompilasi dari apttetapi Anda dapat mengkompilasinya mengikuti dokumentasi instalasi resmi .
Jawaban:
Menggunakan
sudo a2enmod wsgi
harus memungkinkan modul untuk Anda setelah Anda memuat ulang apache, karena sebagian besar modul tidak memerlukan awalan mod_ saat mengaktifkannya.sumber
sudo a2enmod wsgi
tetapi bahkan saya masih mendapatkan kesalahan yang sama. Saya mengetiksudo a2enmod
dan ini adalah pilihan yang saya dapatkan dpaste.de/NEIcf Tidak mengandungwsgi
. Apakah boleh mengajukan pertanyaan ini di sini atau apakah saya perlu mengirim pertanyaan baru?tambahkan string selanjutnya ke file
simpan, lalu
sumber
test_mode_wsgi
skrip .. cukup arahkan apache ke aplikasi wsgi Anda (periksa dokumen kerangka kerja Anda bagaimana melakukannya), dan periksa apakah itu berfungsi ..Coba tambahkan wsgi.load dan wsgi.conf dari mod-tersedia ke mod-enabled secara manual dan kemudian restart Apache.
sumber
Peringatan WSGI
Dokumentasi WSGI resmi mengatakan:
Lalu:
Jadi saya tidak akan merekomendasikan salah satu dari binari mod_wsgi yang telah dikompilasi dari
apt
tetapi Anda dapat mengkompilasinya mengikuti dokumentasi instalasi resmi .Jalan lain
Gunakan https://gunicorn.org/ dan Apache
direktif dalam konfigurasi virtualhost Anda.
sumber
Langkah 1: Perintah berikut ini akan menginstal modul wgsi
Langkah 2: Untuk mengaktifkan modul wsgi, jalankan perintah berikut
Langkah 3: Mulai ulang server apache Anda dengan menjalankan
Langkah 4: Periksa apakah modul dimuat
PS: Saya menggunakan Ubuntu 18.04 LTS
sumber