소켓 파일 httpd(nginx-uwsgi) 작업 방법

소켓 파일 httpd(nginx-uwsgi) 작업 방법

Nginx/uWSGI/Django를 실행하려고 하는데 마지막 남은 단계는 소켓_파일을 실행하는 것입니다. 내가 얻은 것은 502 잘못된 게이트웨이뿐입니다.

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

관련 정보