使用Apache服务器的Ubuntu 16.04(AWS ec2实例)上的Python Flask应用程序

时间:2017-07-11 15:13:43

标签: apache flask

我在AWS ec2实例-Ubuntu 16.04上有一个简单的python web应用程序,结构如下:enter image description here 当我使用python3运行应用程序时,它工作但是一旦我用Apache服务器运行它,一些python包 - 在这种情况下的pandas无法工作。产生的错误如下:enter image description here 我试过重做整个事情,但似乎没有任何工作。如果有人遇到类似问题,请提供帮助。

1 个答案:

答案 0 :(得分:1)

问题实际上是权限。我试图用pandas读取csv文件,但apache没有访问文件的权限。经过一番挖掘后,我将包含我的应用程序的目录的所有权更改为'www-data',这是apache用户并且解决了问题。