发布于 1970-01-01 08:00
  • 2 个回答
    • 不同的域名生成目录可以这样,在启动或重读 Nginx 配置的时候,cd 到 www 目录,然后执行以下命令,就可以在logs目录下创建相应的域名目录了。

      find . -type d -maxdepth 1 -exec mkdir -p ../logs/{} \;

      日志写入权限的问题呢,解决方法就很多了:

      • 方法一、由于是日志目录,不必要做过多的权限,直接把该目录设置成 777 权限即可。
      • 方法二、或者把该目录的所有者和所属组改成与 Nginx 中的 user 对所应

      这中间有坑,使用时注意咯!

      如果你在创建这些日志目录的时候是使用的 root 用户,那创建完相应的目录先万别忘记改权限。

      2022-12-01 22:38 回答
    • 目录权限的问题,你的logs目录是除了root用户意外都不能写,所以会Permission denied,chown成Nginx的用户或者最简单权限改成777

      2022-12-01 22:38 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有