nginx 403错误

  在部署hexo博客时,由于使用hexo server启动经常停止,所以便想将hexo静态部署到nginx上。但在部署过程中,nginx出现403错误,经过一番操作,终于找出了问题所在。

  环境是 ubuntu,nginx是通过apt-get安装的

1.文件夹权限

  一开始以为是文件夹权限问题,便给整个文件夹 777 权限

chmod -R 777 目标文件夹名

  经过此操作后,403错误依然存在。

2.用户权限

  在/etc/nginx目录下,有个nginx.conf文件,通过vi打开发现


nginx 403错误_第1张图片
默认

用户为www-data,而文件的用户为root(通过ls -l查看)。因此,将第一行的用户改为root,重新启动。403错误顺利解决。

你可能感兴趣的:(nginx 403错误)