Как работать с socket_file httpd (nginx-uwsgi)

Как работать с socket_file httpd (nginx-uwsgi)

Я пытаюсь запустить Nginx/uWSGI/Django, последний оставшийся шаг — запустить socket_file, но все, что я получаю — это 502 Bad Gateway.

Route my django application.
#/home/deploy/webapps/myapp

Конфигурация uWSGI.ini

[uwsgi]      
chdir           = /home/deploy/webapps/%n/%n
module          = %n.wsgi
home            = /home/deploy/webapps/%n
master          = true
processes       = 8
socket          = /tmp/%n.socket
no-orphans      = true

Какая-то ошибка в данных, которая меня сбивает с толку

 sudo cat /var/log/audit/audit.log | grep nginx | grep denied
 type=AVC msg=audit(1425427877.289:379): avc:  denied  { write } for  pid=1215 comm="nginx" name="myapp.socket" dev="sda1" ino=276 scontext=system_u:system_r:httpd_t:s0 tcontext=unconfined_u:object_r:httpd_log_t:s0 tclass=sock_file

Большой вопрос в том, как мне работать с сокетами файлов в Redhat. Я перешел с Ubuntu и стараюсь изо всех сил, спасибо.

решение1

Похоже, у меня была похожая проблема.

Эта ссылка окажет огромную помощь.

https://www.nginx.com/blog/nginx-se-linux-changes-upgrading-rhel-6-6

Связанный контент