mod_wsgi拒绝在项目文件夹中写入日志文件的权限

时间:2011-04-07 05:58:59

标签: django deployment apache2 apache

使用mod_wsgi

部署应用程序时出现以下错误
[Thu Apr 07 11:23:32 2011] [error] [client localhost] IOError: [Errno 13] Permission denied: '/var/www/vhosts/myproject/myproject.log'

2 个答案:

答案 0 :(得分:7)

将日志文件夹放在项目文件夹中是个坏主意。 apache使用的进程永远不应该具有对项目文件夹的写权限。将其放在/tmp/文件夹或类似文件夹中。

答案 1 :(得分:3)

读:

http://code.google.com/p/modwsgi/wiki/ApplicationIssues#Access_Rights_Of_Apache_User

有关使用Apache / mod_wsgi时应用程序将运行的用户访问权限的信息。