nginx 请求的时候 500错误
500 Internal Server Error
nginx/1.12.2
查看nginx的日志error.log 可以查看到
2019/06/25 20:30:11 [crit] 23016#0: *183 open() "/var/lib/nginx/tmp/client_body/0000000050" failed (13: Permission denied), client: 192.168.24.210, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/?"
2019/06/25 20:30:11 [crit] 23016#0: *185 open() "/var/lib/nginx/tmp/client_body/0000000051" failed (13: Permission denied), client: 192.168.24.210, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/?"
2019/06/25 20:30:11 [crit] 23016#0: *187 open() "/var/lib/nginx/tmp/client_body/0000000052" failed (13: Permission denied), client: 192.168.24.210, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/?"
2019/06/25 20:30:11 [crit] 23016#0: *190 open() "/var/lib/nginx/tmp/client_body/0000000053" failed (13: Permission denied), client: 192.168.24.210, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/?"
2019/06/25 20:30:47 [crit] 23016#0: *89 open() "/var/lib/nginx/tmp/client_body/0000000054" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:30:49 [crit] 23016#0: *94 open() "/var/lib/nginx/tmp/client_body/0000000055" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:30:49 [crit] 23016#0: *93 open() "/var/lib/nginx/tmp/client_body/0000000056" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:30:50 [crit] 23016#0: *96 open() "/var/lib/nginx/tmp/client_body/0000000057" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:30:50 [crit] 23016#0: *126 open() "/var/lib/nginx/tmp/client_body/0000000058" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:30:51 [crit] 23016#0: *125 open() "/var/lib/nginx/tmp/client_body/0000000059" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:30:51 [crit] 23016#0: *229 open() "/var/lib/nginx/tmp/client_body/0000000060" failed (13: Permission denied), client: 192.168.24.244, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528", referrer: "http://192.168.23.177:9528/"
2019/06/25 20:31:28 [crit] 23016#0: *242 open() "/var/lib/nginx/tmp/client_body/0000000061" failed (13: Permission denied), client: 192.168.24.250, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528"
2019/06/25 20:31:57 [crit] 23016#0: *244 open() "/var/lib/nginx/tmp/client_body/0000000062" failed (13: Permission denied), client: 192.168.24.250, server: 192.168.23.177, request: "POST /datalake-feed_/v1/feedmgr/feeds HTTP/1.1", host: "192.168.23.177:9528"
查看使用root启动的,但是 nginx的worker 进程的启动却是 dsg

所以就知道了, 目录在dsg用户下,是没有足够的权限的
使用dsg这个用户去这个目录下面。会出现权限不足的问题

所以,现在就可以确定这个问题是权限不足的问题
吧这个目录给当前使用的这个用户就可以了
chown -R dsg:dsg /var/lib/nginx
然后就可以使用了