Linux
apache2 mod_proxy_uwsgi 內部伺服器錯誤
我已經執行了 uwsgi 服務。uwsgi 在 localhost:3031 上執行並且工作正常(通過 http 測試)。
# apache2 -v Server version: Apache/2.2.22 (Debian) # uwsgi --version 2.0.9
我有一個mod_proxy_uwsgi ,用來自https://github.com/unbit/uwsgi/blob/master/apache2/mod_proxy_uwsgi.c的 apxs2 編譯
和一個配置站點 apache:
<VirtualHost *:80> ServerAdmin admin@site.org ServerName site ServerAlias www.site.org ProxyPass / uwsgi://127.0.0.1:3031/ Alias /robots.txt /srv/www/media/static/robots.txt Alias /media/static/admin /usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin. Alias /media/ /srv/www/media/ </VirtualHost>
它不起作用。我有一個來自 apache 的“內部伺服器錯誤”,沒有來自 uwsgi 的訪問日誌,沒有來自 apache2 的錯誤\訪問日誌。只有通過http出錯。
感謝來自 irc uwsgi 的“damjan”!
uwsgi配置錯誤
[uwsgi] http = 127.0.0.1:3031
應該
[uwsgi] socket = 127.0.0.1:3031