Apache和文件权限

我在Ubuntu 8.04上运行LAMP。 Apache的用户名和组是www-data。 我把我的连接细节和AES密钥放在一个没有上网的目录中的文件中。 我将文件chown-ed到www-data:www-data并将权限设置为700.但是,只有当我将文件chmod到755时,才会运行需要()这些文件的脚本。我错过了什么?

在ubuntu上的Apache以root身份运行,他们只使用www-data来读取,原因如下:是的,如果密钥文件在apache docroot之外,应该是755(default / var / www)

仔细检查Apache正在运行的用户,它可能不是www-data。

ps aufx | grep httpd