nginx   (13: Permission denied )解决

在linux 下wget 某web 服务器下的一个数据文件,提示404错误

web服务器为nginx ,看了下错误日志,提示failed (13: Permission denied)

提示是权限问题,查看了下要下载的文件的文件权限

 -rw------- 1 mysql        mysql 183841470 Nov  6 00:49  test.bak

发现这个文件的用户和,用户组都是mysql

再看下nginx 运行用户

ps aux | grep nginx 
39732    31776  0.0  0.1  49776 28460 ?        S    09:50   0:00 nginx: worker process

明显 39732这个用户对 test.bak这个文件是没有访问权限的,解决方法有两个

方法1、将test.bak这个文件的所属用户和组改成39732 ,或者把test.bak的权限改成606

方法2、查看nginx的配置文件,将运行用户改成root root 

你可能感兴趣的:(nginx,13)