Nginx设置目录的访问权限实现访问静态资源

 更新时间:2024年10月11日 08:30:05   作者:GP0071  
遇到Permission denied错误,通常是Nginx用户权限不足,本文就来介绍一下Nginx设置目录的访问权限实现访问静态资源

从日志信息来看,确实是权限问题(Permission denied)。我们可以重新检查并设置权限,确保 Nginx 用户有权限访问这些文件。

检查 Nginx 用户:首先确认 Nginx 使用的用户,一般是 www-data 或 nginx。你可以在 Nginx 配置文件中找到用户信息(通常在 /etc/nginx/nginx.conf):

user www-data;

设置目录和文件权限:假设 Nginx 用户是 www-data,我们需要确保该用户对目录和文件具有读取权限:

sudo chown -R www-data:www-data /home/lighthouse/webapp/image/article/
sudo chmod -R 755 /home/lighthouse/webapp/image/article/

检查上级目录权限:Nginx 用户还需要对上级目录具有执行权限,以便能够进入这些目录:

sudo chmod 755 /home/lighthouse/
sudo chmod 755 /home/lighthouse/webapp/
sudo chmod 755 /home/lighthouse/webapp/image/

重启 Nginx 服务:修改权限后,重启 Nginx 服务使配置生效:

sudo systemctl restart nginx

执行这些步骤后,再次尝试访问图片文件。如果问题仍然存在,请告诉我,我会继续帮你排查。

sudo chown -R lighthouse:www-data /home/lighthouse/webapp/image/article/

到此这篇关于Nginx设置目录的访问权限实现访问静态资源的文章就介绍到这了,更多相关Nginx 目录访问权限内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Nginx Linux安装部署详细教程

    Nginx Linux安装部署详细教程

    这篇文章主要介绍了Nginx Linux安装部署详细教程,本文通过图文实例代码相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Nginx 反向代理并缓存及缓存清除的方法

    Nginx 反向代理并缓存及缓存清除的方法

    本篇文章主要介绍了Nginx 反向代理并缓存及缓存清除的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 利用Nginx实现资源代理和接口代理的实现方法

    利用Nginx实现资源代理和接口代理的实现方法

    在 Web 开发与部署中,我们常常需要借助 Nginx 实现接口代理和静态资源代理,以解决跨域、统一入口、权限控制或性能优化等问题,本指南将全面介绍 Nginx 资源代理与接口代理的实现方法,需要的朋友可以参考下
    2025-04-04
  • nginx从编译安装到配置文件说明中文详细介绍

    nginx从编译安装到配置文件说明中文详细介绍

    Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置)
    2018-10-10
  • Nginx服务器设置网站验证访问的方法

    Nginx服务器设置网站验证访问的方法

    这篇文章主要介绍了Nginx服务器设置网站验证访问的方法,通过设置密码来要求登录网站目录的用户进行验证,需要的朋友可以参考下
    2015-07-07
  • Nginx搭建负载均衡集群的实现

    Nginx搭建负载均衡集群的实现

    这篇文章主要介绍了Nginx搭建负载均衡集群的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Nginx监控模块(vts模块)详解

    Nginx监控模块(vts模块)详解

    国内用Nginx的比较多,下面这篇文章主要给大家介绍了关于Nginx监控模块(vts模块)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Nginx设置Referer来防止盗图的实现方法

    Nginx设置Referer来防止盗图的实现方法

    这篇文章主要介绍了Nginx设置Referer来防止盗图的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式

    Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式

    这篇文章主要介绍了Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式,Ubuntu下的配置会有一些不同之处,需要的朋友可以参考下
    2015-07-07
  • nginx实现ip限流的具体示例

    nginx实现ip限流的具体示例

    限流的方式油很多种,本文主要介绍了nginx实现ip限流的具体示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07

最新评论