如题。
一般是因为项目文件夹的权限问题引起的,例如,tom 的项目文件夹权限为
drwx------ tom tom xxx.proj.folder
nginx 默认的 user 为 nginx,不能访问上述路径下的静态文件。将文件夹权限改一下即可,
$ sudo chmod a+rx xxx.proj.folder
drwxr-xr-x tom tom
项目文件一般以 root 用户身份,放在 /srv/www/yoursite (preferred) 或 /var/www/yoursite 下, 并且不要 disable SELinux,执行下述命令即可,
$ sudo chcon -R -t httpd_sys_content_t /srv/www/yoursite
参考自 https://stackoverflow.com/questions/31729212/nginx-root-index-html-forbidden-13-permission-denied
(完)