【发布时间】:2019-04-27 21:10:28
【问题描述】:
这是在我的文件夹中的site1_nginx.conf 中
/etc/nginx/sites-enabled
现在在我的 site1_nginx.conf 中,我指定了以下内容
upstream django {
server unix:/home/ec2-user/FooVenv/FooWeb/site1.socket; # for a file socket
}
我的socket文件的路径是
/home/ec2-user/FooVenv/FooWeb/site1.socket;
但是我不确定我是否指定它正确我见过的大多数样本都有三个前导///。目前我收到错误
2018/11/26 08:40:24 [emerg] 1253#0:上游主机无效 “/home/ec2-user/FooVenv/FooWeb/site1.socket”在 /etc/nginx/sites-enabled/site1_nginx.conf:6 2018/11/26 08:41:37 [暴击] 1276#0:*1 连接()到 unix:/home/ec2-user/FooVenv/FooWeb/site1.socket 失败(13:权限 拒绝)同时连接到上游,客户端:71.231.182.18,服务器: qiggz.com,请求:“GET /admin/ HTTP/1.1”,上游: “uwsgi://unix:/home/ec2-user/FooVenv/FooWeb/site1.socket:”,主机: “www.foo.com:8000”。
为了安全起见,我已将实际网址更改为 foo。无论如何,我使用这个启动了我的 uwsgi
uwsgi --socket site1.socket --module main.wsgi --chmod-socket=777
【问题讨论】: