gpt4 book ai didi

python - Nginx、django、gunicorn、ubuntu 14.04 (13 : Permission denied) while connecting to upstream

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:06 33 4
gpt4 key购买 nike

我正在使用 nginxgunicorn 在我的 django 项目中工作,正如它在这里所说:

https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14-04

我的网站在本地运行,但是当我启动 nginxgunicorn 服务器时,我有

502 Bad Gateway error.

操作系统是 UBUNTU 14.04

我正在尝试让我的项目正常运行,并以 root 身份重新安装所有内容(我知道这不好)——同样的错误。

这是我的“error.log”:

2016/04/20 20:15:10 [crit] 10119#0: *1 connect() to
unix:/root/myproject/myproject.sock failed (13: Permission denied) while connecting to upstream, client: 46.164.23

当我运行命令“nginx”时:

  nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

我的 gunicorn.conf

描述“处理 myproject 的 Gunicorn 应用程序服务器”
从运行级别 [2345] 开始
在运行级别停止 [!2345]
重生
setuid根
setgid www-数据
chdir/root/我的项目
exec myprojectenv/bin/gunicorn --workers 3 --bind unix:/root/myproject/myproject.sock myproject.wsgi:application

那是我的“/etc/nginx/sites-available/myproject”

server {
listen 80;
server_name www.mysite.ru;

error_log /nginx_error.log;

location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /root/myproject;
}

location / {
include proxy_params;
proxy_pass http://unix:/root/myproject/myproject.sock;
}

非常感谢您的帮助!!!

最佳答案

proxy_pass http://unix:/root/myproject/myproject.sock;

套接字位于 super 用户的主文件夹中。包括您的 nginx 用户在内的所有其他用户几乎无法访问。请将 socket 移到不同的位置。/var/log/gunicorn/是个好地方。

我还看到你以 root 身份运行 gunicorn 吗?不建议。

setuid root

请在这里使用其他用户。

关于python - Nginx、django、gunicorn、ubuntu 14.04 (13 : Permission denied) while connecting to upstream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36773503/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com