我已经运行 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