我正在部署我的rubyRails应用程序到一个新的Ubuntu的服务器,使用Apache&Phusion乘客。
我碰到的唯一问题是我需要让我的production.log文件可以被每个人写(权限666)。
我已经改变了由www-data(我的apache用户)拥有的文件,但即使是这样的情况
www-data:www-data 664
这是行不通的。 Phusion抱怨说无法写入日志文件。
我也注意到,Apache日志属于根?
这里发生了什么?
Apache日志由root用户拥有,因为它们在主机Apache进程打开之前,将会丢弃priv。
你可能已经把phusion作为另一个用户运行了,所以现在你已经把你的日志处理成了可写的,用ps aux检查进程的运行用户,并从那里正确设置权限。