Apache 和文件权限

Apache 和文件权限

我在 Ubuntu 8.04 上运行 LAMP。Apache 的用户名和组是 www-data。我将连接详细信息和 AES 密钥放在非 Web 服务的目录中的文件中。我将文件 chown 为 www-data:www-data 并将权限设置为 700。但是,只有将文件的 chmod 设置为 755 时,需要这些文件的脚本才会运行。我遗漏了什么?

答案1

Ubuntu 上的 Apache 以 root 身份运行,它们仅使用 www 数据进行读取,原因有几个,是的,如果密钥文件位于 apache 文档根目录之外,则它应该是 755。(默认 /var/www)

答案2

仔细检查 Apache 以哪个用户身份运行,它可能不是 www-data。

ps aufx | grep httpd

相关内容