Linux

apache2 mod_proxy_uwsgi 內部伺服器錯誤

  • March 2, 2019

我已經執行了 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

引用自:https://serverfault.com/questions/660420