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打开发现


默认

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果你在使用nginx的时候遇到了403错误,你应该看看本文提供的解决方法。 再一次遇到403问题,是因为最近搭建...
    kyleduo阅读 11,078评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,468评论 19 139
  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 9,087评论 0 28
  • 上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建...
    七寸知架构阅读 81,448评论 21 356
  • 蝴蝶臂 其实就是对手臂比较肥的人的手臂一种形象的叫法。因为当手臂足够肥的时候,特别是你的上手臂比较肥,当你手臂平举...
    美堡逆齡工作室阅读 5,362评论 0 1