nginx unix domain socket error
You can't place sockets intended for interprocess communication in /tmp
.
For security reasons, recent versions of Fedora use namespaced temporary directories, meaning every service sees a completely different /tmp
and can only see its own files in that directory.
To resolve the issue, place the socket in a different directory, such as /run
(formerly known as /var/run
).