配置好nginx之后,访问页面500
查看日志,报错如下:
2023/11/14 19:46:24 [crit] 5455#5455: *16 stat() "/home/airdoc/dist/index.html" failed (13: Permission denied), client: 10.33.64.15, server: 10.108.37.223, request: "GET / HTTP/1.1", host: "10.108.37.223”
原因:nginx没有访问/home/airdoc/dist的权限
解决:
// 以超级用户权限给 "/home/airdoc/dist" 目录添加可执行权限 sudo chmod +x /home/ sudo chmod +x /home/airdoc sudo chmod +x /home/airdoc/dist
添加可执行权限对于目录来说,通常意味着允许用户进入该目录,查看目录中的文件列表。这对于 Nginx 服务器访问文件是很重要的,因为它需要能够进入目录并读取文件以提供服务。