nginx and uwsgi in docker in vagrant in vmware - Permission denied on socket

Guilherme Capilé capile at tecnodz.com
Sat Aug 19 22:14:36 UTC 2017


Ola,

are you trying to create a linux socket on a directory mounted from a
windows disk? afaik, it won't work, it's not only about file
permissions, but a socket is a different type of file.

Place the socket somewhere else (like /var/run/aoo.sock).

Cheers,

Guilherme Capilé

On Sat, Aug 19, 2017 at 4:59 PM, Larry Martell <larry.martell at gmail.com> wrote:
> Don't ask why, but on my mac I am running Windows Server 2016 in
> VMware. In there I am running Ubuntu in vagrant/Virtual Box. In there
> I am trying to run a django app in a docker container with
> nginx/uwsgi.
>
> The socket is being created, but then when I try and connect to the
> site it fails with this nginx error:
>
> 2017/08/19 16:56:29 [crit] 1251#1251: *1 connect() to
> unix:///opt/django/CAPgraph/app.sock failed (13: Permission denied)
> while connecting to upstream, client: 10.0.2.2, server: , request:
> "GET / HTTP/1.1", upstream:
> "uwsgi://unix:///opt/django/CAPgraph/app.sock:", host:
> "localhost:9003"
>
>
> I have verified that the app.sock file and all dirs along the path are
> 777. The /opt/django/CAPgraph dir is a docker volume mounted from a
> local dir in the vagrant/Virtual Box VM
>
> How can I debug this further?
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx



-- 
Tecnodesign • • • • • • • • •

[55 21] 3042 4468
https://tecnodz.com
capile at tecnodz.com


More information about the nginx mailing list