Also versuche ich, uwsgi hinter Apache2 zu verwenden, aber ich mache es auf einer CentOS 6 Maschine. (Ich verwende Debian/Ubuntu-basierte Systeme für den Kontext.)Wie man mod_proxy_uwsgi oder mod_uwsgi kompiliert?
Ich habe pip install uwsgi
verwendet und die Anweisungen zum Starten von uwsgi mit einer Django-Anwendung (über http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html) befolgt.
Ich begann Apache2 nach http://uwsgi-docs.readthedocs.org/en/latest/Apache.html konfigurieren, aber es sagt nichts darüber, wo zu bekommen oder wie mod_uwsgi oder mod_proxy_uwsgi zu bauen. mod_uwsgi.so ist definitiv nirgends auf dem System. Irgendwelche Vorschläge?
Um das Modul tatsächlich zu verwenden, müssen Sie es auch in '/ path/to/httpd.conf' laden. Fügen Sie an das Ende der Datei: 'LoadModule proxy_uwsgi_module/usr/lib/apache2/modules/mod_proxy_uwsgi.so' und passen Sie für Ihren Standort von' mod_proxy_uwsgi.so' – hughes
Zusätzlich, beachten Sie, dass Sie dies nicht im uwsgi-Paket finden können. Download mit 'wget https: // raw.githubusercontent.com/unbit/uwsgi/2.0.14/apache2/mod_proxy_uwsgi.c' (ersetzt durch die entsprechende Version). Vergessen Sie auch nicht, Sudo apxs2 für Ubuntu. – Wtower