python mod_wsgi 文件写入权限

Elm*_*yev 5 python permissions mod-wsgi

我已经安装并配置了 redhat 服务器和 apache 以及 mod_wsgi。一切正常。我可以正确发送 HTTP 请求和我的 Flask-restfull API 响应。但我想写入文件,我在 Apache 错误日志中出现以下错误。

PermissionError: [Errno 13] 权限被拒绝

我正在使用以下方式写入文件:

with open('myfile','a') as f:
   f.write('test')
Run Code Online (Sandbox Code Playgroud)

如果我从命令行运行它可以工作,但从 apache 运行它不起作用。

我已经创建了组'web',它'myuser''apache'分配给这个用户的用户。我想写入的文件具有myuser:web所有权和777chmod。

在这种情况下有什么问题?