php - 授予对 PHP 的访问权限以在日志目录中写入和读取,同时阻止对其进行公共访问
问题描述
我有一个日志目录,它位于我的 PHP 项目的根目录中。此目录中有 2 个日志文件:actions.log
和error.log
log
|_actions.log
|_error.log
我正在尝试授予对 PHP 的访问权限,以便能够对该目录进行写入和读取。当我使用 Apache 作为我的网络服务器时,我将文件夹的所有权授予 www-data
sudo CHOWN -R www-data:www-data log
然后我将权限设置为drwxr--r--
. 所以 PHP 可以写入和读取文件。但问题是,使用这种方法,日志目录是可以公开访问的。.htaccess
是否可以在不使用文件或将日志目录移出根目录的情况下限制访问?
解决方案
推荐阅读
- c# - 铸造工作,但不能转换有什么区别,为什么
- laravel - 在 Laravel Eloquent Query 中使用 unaccent PostgreSQL 函数
- sql-server - 将 XML 键值对转换为字符串
- javascript - 在执行脚本之前等待 Jinja 完全完成页面渲染
- assembly - 判断原始源文件是否包含函数调用?
- html - 如果我在下方编写代码,我如何查看上方
- postgresql - pgadmin 更新后无法登录
- angular - 是否可以根据它所在的父组件在可重用的子组件中执行函数?
- google-places-api - 为什么某些邮政编码不由地点/详细信息(对于给定的 place_id)提供,即使它们是由地点/自动完成返回的
- angular - 如何在角度 6 中获取 ngSelect 下拉列表的选定文本和选定值