1
http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html
教程時,我已經試過在呈三角問題找到了建議的解決方法我已經臨到權限問題,我的引擎-X,但它們中沒有任何幫幫我。 (設置Selinux爲寬容,爲uwsgi添加chmods,甚至以root身份運行nginx)
這裏是nginx錯誤的轉儲錯誤.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使用套接字(我知道不應該這樣做)。
對不起,這不解決這個問題,我不知道爲什麼。它給出了同樣的錯誤。 當我嘗試使用TCP「套接字」而不是Unix域套接字時,它也給出相同的錯誤 – nlhnt
當我嘗試運行TCP套接字時,SELinux給了我一個警告,表示拒絕訪問,但我已將它設置爲寬容模式! 我想我會嘗試關閉一段時間,看看這是否解決了這個問題。 – nlhnt