sudo a2enmod wyświetli listę zainstalowanych modułów. Po prostu włącz wsgi, jak powiedział ajmitch
sagarchalizuj
Odpowiedzi:
21
Użycie sudo a2enmod wsgipowinno włączyć moduł po ponownym załadowaniu apache, ponieważ większość modułów nie potrzebuje prefiksu mod_ podczas włączania ich.
próbowałem, sudo a2enmod wsgiale nawet wciąż otrzymuję ten sam błąd. Wpisałem sudo a2enmodi są to wybory dostałem dpaste.de/NEIcf nie zawiera wsgi. Czy mogę zadać to pytanie tutaj, czy muszę opublikować nowe pytanie?
nie jestem pewien, czy jest jakiś test_mode_wsgiskrypt ... po prostu skieruj apache do aplikacji wsgi (sprawdź dokumentację swojego frameworka, jak to zrobić) i sprawdź, czy działa ..
Valentin Kantor
0
Spróbuj dodać wsgi.load i wsgi.conf z modów dostępnych do modów włączonych ręcznie, a następnie zrestartuj Apache.
Podczas korzystania ze środowiska wirtualnego Python z mod_wsgi bardzo ważne jest, aby zostało utworzone przy użyciu tej samej instalacji Python, dla której oryginalnie skompilowano mod_wsgi.
I wtedy:
Nie jest możliwe użycie wirtualnego środowiska Python do zmuszenia mod_wsgi do użycia innej wersji Python, a nawet innej instalacji Python . Innymi słowy, interpreter Pythona jest osadzony w mod_wsgi.
Dlatego nie polecałbym żadnego z prekompilowanych plików binarnych mod_wsgi, aptale zamiast tego możesz skompilować go zgodnie z oficjalnymi dokumentami instalacyjnymi .
Odpowiedzi:
Użycie
sudo a2enmod wsgi
powinno włączyć moduł po ponownym załadowaniu apache, ponieważ większość modułów nie potrzebuje prefiksu mod_ podczas włączania ich.źródło
sudo a2enmod wsgi
ale nawet wciąż otrzymuję ten sam błąd. Wpisałemsudo a2enmod
i są to wybory dostałem dpaste.de/NEIcf nie zawierawsgi
. Czy mogę zadać to pytanie tutaj, czy muszę opublikować nowe pytanie?dodaj następny ciąg do pliku
zapisz więc
źródło
test_mode_wsgi
skrypt ... po prostu skieruj apache do aplikacji wsgi (sprawdź dokumentację swojego frameworka, jak to zrobić) i sprawdź, czy działa ..Spróbuj dodać wsgi.load i wsgi.conf z modów dostępnych do modów włączonych ręcznie, a następnie zrestartuj Apache.
źródło
Ostrzeżenie WSGI
Oficjalna dokumentacja WSGI mówi:
I wtedy:
Dlatego nie polecałbym żadnego z prekompilowanych plików binarnych mod_wsgi,
apt
ale zamiast tego możesz skompilować go zgodnie z oficjalnymi dokumentami instalacyjnymi .Inna droga
Użyj https://gunicorn.org/ i Apache
dyrektywa w konfiguracji virtualhost.
źródło
Krok 1: Poniższe polecenie zainstaluje moduł wgsi
Krok 2: Aby włączyć moduł wsgi, uruchom następującą komendę
Krok 3: Uruchom ponownie serwer Apache, uruchamiając
Krok 4: Sprawdź, czy moduł jest załadowany
PS: Używam Ubuntu 18.04 LTS
źródło