%20%E3%81%A7%E4%BD%9C%E6%A5%AD%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
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