gpt4 book ai didi

django - NginX权限被拒绝13

转载 作者:行者123 更新时间:2023-12-03 12:09:23 26 4
gpt4 key购买 nike

按照以下教程进行操作时,我遇到了我的engine-X的权限问题。

http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html

我已经尝试过在类似问题中找到建议的解决方法,但是它们都没有任何帮助。 (将Selinux设置为宽松,为uwsgi添加chmod,甚至以root用户身份运行nginx)

这是来自Nginx error.log的错误的转储
任何人有任何想法吗?如果无法解决此问题,我可能不会在virtualenv中使用nginx。

[crit] 3123#0: *3 connect() to unix:///home/mb/uwsgi-tutorial/mysite mysite.sock failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: 127.0.0.1, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:///home/mb/uwsgi-tutorial/mysite/mysite.sock:", host: "localhost:8000"

编辑:禁用SELinux修复了TCP_socket的问题(这显然是一个问题),然后一切正常。

禁用SELinux不能解决Unix_domain套接字的权限问题
即使使用chmod 777,也不允许Nxinx使用套接字(我知道不应该这样做)。

最佳答案

那么可能您需要管理套接字上的权限,以便允许nginx使用它。

尝试:

uwsgi --socket mysite.sock --wsgi-file test.py --chmod-socket=666 

关于django - NginX权限被拒绝13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44318779/

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