Nginx proxy\传递到套接字的操作不正常(找不到文件)

Nginx proxy\传递到套接字的操作不正常(找不到文件),nginx,Nginx,我不确定这里会出什么问题,但我正在尝试转发使用套接字而不是tcp端口的内部webapp的流量 基本上,我在nginx上的配置和文件/tmp/webapp.socket都存在,并且设置了适当的权限: upstream webapp{ server unix:/tmp/webapp.socket; } location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; p

我不确定这里会出什么问题,但我正在尝试转发使用套接字而不是tcp端口的内部webapp的流量

基本上,我在nginx上的配置和文件/tmp/webapp.socket都存在,并且设置了适当的权限:

upstream webapp{
  server unix:/tmp/webapp.socket;
}

location / {
  proxy_set_header   X-Real-IP $remote_addr;
  proxy_set_header Host $http_host;
  proxy_pass http://webapp;
}
在错误日志上:

 [crit] 24493#0: *14 connect() to unix:/tmp/webapp.socket failed (2: No such file or directory) while connecting to upstream,
提前感谢。

找到解决方案:

不知何故,nginx在/tmp上找不到该文件,因此我不得不将目录更改为/var/run/