я новичок в настройке сервера. И я хочу настроить свой экземпляр Amazon-EC2. Я настроил его в соответствии с этим документом. http://www.soundrenalin.com/about
Однако, когда я нажимаю на URL-адрес, возникает ошибка 502 Bad Gateway
. Мой проект находится по этому пути: /home/ubuntu/dsn/app
.
И дерево папок /home/ubuntu/dsn
:
app/
app.py
static/
templates/
themes/
bin/
build/
include/
lib/
local/
run.py
Вот мой конфиг nginx (/etc/nginx/sites-available/default
):
server {
listen 80;
root /home/ubuntu/dsn/app
index index.html index.htm;
server_name localhost;
location / { try_files $uri @app; }
location @app {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
}
}
А вот и мой файл uwsgi.ini
:
[uwsgi]
chdir = /home/ubuntu/dsn/
uid = www-data
gid = www-data
chmod-socket = 666
socket = /tmp/uwsgi.sock
module = run
virtualenv = /home/ubuntu/dsn/
И еще одна вещь:
Когда я запускаю команду tail -f /var/log/nginx/error.log
, результат:
2013/06/09 15:58:11 [error] 5321#0: *1 connect() to unix:/tmp/uwsgi.sock failed (111: Connection refused) while connecting to upstream, client: <myip>, server: localhost, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/tmp/uwsgi.sock:", host: "54.218.14.213"
Как я могу это решить? Спасибо.
uwsgi_pass unix:///unix:/tmp/uwsgi.sock;
. А лучше пользуйтесь мануалами на официальных сайтах - person b1_   schedule 09.06.2013