Nginx、Ansible和uWSGI与Flask应用程序,内部服务器错误

Nginx、Ansible和uWSGI与Flask应用程序,内部服务器错误,nginx,amazon-ec2,flask,wsgi,ansible-playbook,Nginx,Amazon Ec2,Flask,Wsgi,Ansible Playbook,我已经使用标题中的软件在EC2上部署了我的应用程序,但是我收到了一个内部服务器错误。这是我一直遵循的教程 以下是我试图通过浏览器访问应用程序时的错误日志: 2014/02/17 19:48:29 [error] 26513#0: *1 connect() to unix:/tmp/uwsgi.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: lo

我已经使用标题中的软件在EC2上部署了我的应用程序,但是我收到了一个内部服务器错误。这是我一直遵循的教程

以下是我试图通过浏览器访问应用程序时的错误日志:

2014/02/17 19:48:29 [error] 26513#0: *1 connect() to unix:/tmp/uwsgi.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: localhost, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/tm    p/uwsgi.sock:", host: "ec2-xx-xxx-xx-xxx.compute-1.amazonaws.com"

如果您的Ansible playbook基于,那么您所需要做的就是在安装后重新启动。playbook不会用它安装的新程序(实际上是日志中提到的上游uWSGI)更新supervisor,因此该程序无法启动。

您可以发布playbook/ansible命令吗?从includes
/etc/nginx/conf.d/*.conf粘贴相关的includes
包括/etc/nginx/sites enabled/*
我已经更新了我的答案此链接适合我: