Próbuję użyć uwsgi za apache2, ale robię to na komputerze CentOS 6. (Używam systemów opartych na Debianie/Ubuntu dla kontekstu.)Jak skompilować mod_proxy_uwsgi lub mod_uwsgi?
Użyłem pip install uwsgi
i postępowałem zgodnie ze wskazówkami dotyczącymi uruchamiania uwsgi z aplikacją Django (przez http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html).
Zacząłem konfigurować apache2 zgodnie z http://uwsgi-docs.readthedocs.org/en/latest/Apache.html, ale nie mówi nic o tym, gdzie można uzyskać i jak zbudować mod_uwsgi lub mod_proxy_uwsgi. mod_uwsgi.so zdecydowanie nie jest w systemie nigdzie. Jakieś sugestie?
Aby rzeczywiście korzystać z modułu, będziesz musiał go również załadować w '/ path/to/httpd.conf'. Dodaj do końca pliku: 'LoadModule proxy_uwsgi_module/usr/lib/apache2/modules/mod_proxy_uwsgi.so' i dostosuj do swojej lokalizacji' mod_proxy_uwsgi.so' – hughes
Dodatkowo zwróć uwagę, że nie możesz tego znaleźć w pakiecie uwsgi. Pobierz za pomocą 'wget https: // raw.githubusercontent.com/unbit/uwsgi/2.0.14/apache2/mod_proxy_uwsgi.c' (zastępując odpowiednią wersją). Nie zapomnij też o sudo apxs2 dla Ubuntu. – Wtower