我在自己电脑上搭建了一个本地网站。
在使用root用户运行nginx和php-fpm时可正常读取,看php说明使用root用户运行存在安全隐患,所以开始尝试用默认用户运行。
资源存放在外置硬盘内,查看资源所在文件夹和文件权限均为rwxrwxrwx,但是网页一直显示无法访问资源,通过journalctl -xe查看报错 [error] 17335#17335: *12 open() "/home/www/dy/1.mp4" failed (13: Permissiondenied), client: 127.0.0.1, server: localhost, request: "GET /dy/1.mp4 HTTP/1.1", host: "localhost", referrer: "http://localhost/"。(www为网站根目录,dy文件夹为软链接,目标指向/run/media/下挂载的外置硬盘目录)
同时在网站根目录下的文件夹内权限同样为rwxrwxrwx的静态资源可正常访问,请教各位大神问题出在哪里,该如何解决,提前谢过!
chown -R www:www 文件夹路径
除了给予读写权限,用户权限给了吗?