当前位置: 首页 > news >正文

Nginx设置目录的访问权限,方便访问静态资源

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

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

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

    sudo chown -R www-data:www-data /home/lighthouse/webapp/image/article/
    sudo chmod -R 755 /home/lighthouse/webapp/image/article/
    
  3. 检查上级目录权限:
    Nginx 用户还需要对上级目录具有执行权限,以便能够进入这些目录:

    sudo chmod 755 /home/lighthouse/
    sudo chmod 755 /home/lighthouse/webapp/
    sudo chmod 755 /home/lighthouse/webapp/image/
    
  4. 重启 Nginx 服务:
    修改权限后,重启 Nginx 服务使配置生效:

    sudo systemctl restart nginx
    

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MySQL - 优化概述
  • 【Linux网络】epoll模型构建Reactor_Tcp服务器{协议/客户端/bind/智能指针}
  • 配置阿里云
  • 金融无风险套利:逆回购
  • Mac 下华为鸿蒙 :DevEco Studio 开发工具下载
  • Linux云计算 |【第一阶段】SERVICES-DAY2
  • 智能无人机检测:基于YOLO和深度学习的全流程实现
  • 单向链表知识汇总
  • ActiViz实战:二维纹理贴图vtkTexture
  • Python每日学习
  • 基于STM32设计的个人健康检测仪(华为云IOT)(191)
  • 每日一题 LeetCode03 无重复字符的最长字串
  • 如何用Chatgpt制作流程图呢?
  • 最短路径 | 743. 网络延迟时间之 Dijkstra 算法和 Floyd 算法
  • 自己开发软件实现网站抓取m3u8链接
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • AHK 中 = 和 == 等比较运算符的用法
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • js如何打印object对象
  • nginx 负载服务器优化
  • PHP 7 修改了什么呢 -- 2
  • QQ浏览器x5内核的兼容性问题
  • SOFAMosn配置模型
  • Spring-boot 启动时碰到的错误
  • TypeScript迭代器
  • ubuntu 下nginx安装 并支持https协议
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 前端代码风格自动化系列(二)之Commitlint
  • 微信开放平台全网发布【失败】的几点排查方法
  • 微信小程序--------语音识别(前端自己也能玩)
  • 学习使用ExpressJS 4.0中的新Router
  • 一道面试题引发的“血案”
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 运行时添加log4j2的appender
  • 在Unity中实现一个简单的消息管理器
  • 终端用户监控:真实用户监控还是模拟监控?
  • linux 淘宝开源监控工具tsar
  • NLPIR智能语义技术让大数据挖掘更简单
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • #DBA杂记1
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • %@ page import=%的用法
  • (1)常见O(n^2)排序算法解析
  • (23)Linux的软硬连接
  • (4) PIVOT 和 UPIVOT 的使用
  • (7)摄像机和云台
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (一)Docker基本介绍
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • .NET IoC 容器(三)Autofac
  • .NetCore部署微服务(二)
  • .NET连接MongoDB数据库实例教程