apache2 mod_proxy_uwsgi 内部服务器错误

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,使用 apxs2 编译自https://github.com/unbit/uwsgi/blob/master/apache2/mod_proxy_uwsgi.c

以及一个配置站点 apache:

<VirtualHost *:80>
ServerAdmin [email protected]
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 的 error\access 日志。只有通过 http 的错误。

答案1

感谢来自 irc uwsgi 的“damjan”!

uwsgi 配置错误

[uwsgi]

http = 127.0.0.1:3031

应该

[uwsgi]

socket = 127.0.0.1:3031

相关内容