Aşağıdaki komutları koştum
sudo apt-get install libapache2-mod-wsgi
sudo a2enmod mod-wsgi
Bu son derece sinir bozucu mesajı almaya devam ediyorum
ERROR: Module mod-wsgi does not exist!
Lütfen yardım et.
Aşağıdaki komutları koştum
sudo apt-get install libapache2-mod-wsgi
sudo a2enmod mod-wsgi
Bu son derece sinir bozucu mesajı almaya devam ediyorum
ERROR: Module mod-wsgi does not exist!
Lütfen yardım et.
Yanıtlar:
Kullanılması sudo a2enmod wsgi
Eğer apache yeniden bir kere çoğu modülleri MOD_ önek sağlayarak zaman gerekmez olarak, sizin için modül imkan vermelidir.
sudo a2enmod wsgi
ama ben hala aynı hatayı alıyorum. Ben daktilo sudo a2enmod
ve bunlar aldığım seçeneklerdir dpaste.de/NEIcf O içermez wsgi
. Bu soruyu burada sormak sorun olur mu yoksa yeni bir soru göndermem gerekir mi?
sudo nano /etc/apache2/mods-available/wsgi.load
dosyaya sonraki dizgiyi ekle
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
kaydet o zaman
sudo a2enmod wsgi
sudo service apache2 restart
test_mode_wsgi
senaryolar var .. sadece wsgi uygulamanız için apache işaretleyin (nasıl yapılacağına dair çerçevenin belgelerine bakın) ve çalışıp çalışmadığını kontrol edin ..
Wsgi.load ve wsgi.conf mods kullanılabilir mods el ile mods el ile eklemeyi deneyin ve sonra Apache'yi yeniden başlatın.
Resmi WSGI belgeleri şunları söylüyor:
Mod_wsgi ile bir Python sanal ortamı kullanırken, mod_wsgi'nin orijinal olarak derlendiği Python kurulumu kullanılarak yaratılması çok önemlidir.
Ve sonra:
Öyle mümkün değildir , farklı bir Python sürümü, hatta kullanmaya mod_wsgi zorlamak için bir Python sanal ortamda kullanmak için farklı Python kurulumu . Başka bir deyişle, Python yorumlayıcısı mod_wsgi içine yerleştirilmiştir.
Bu yüzden önceden derlenmiş herhangi bir mod_wsgi binary'ini tavsiye etmem apt
ama bunun yerine resmi kurulum belgelerini takip ederek derleyebilirsiniz .
Https://gunicorn.org/ ve bir Apache kullan
ProxyPass / http://localhost:8000/
senin sanalhost config içinde direktif.
Adım 1: Aşağıdaki komut wgsi modülünü kuracaktır
sudo apt-get install libapache2-mod-wsgi
Adım 2: wsgi modülünü etkinleştirmek için aşağıdaki komutu çalıştırın
sudo a2enmod wsgi
Adım 3: çalıştırarak apache sunucunuzu yeniden başlatın
sudo systemctl restart apache2
Adım 4: Modülün yüklü olup olmadığını kontrol edin
apache2ctl -t -D DUMP_MODULES
Not: Ubuntu 18.04 LTS kullanıyorum