nginx上web2py应用程序中的票证无效

nginx上web2py应用程序中的票证无效,nginx,web2py,iaas,Nginx,Web2py,Iaas,我有一个运行nginx的iaas服务器,用于web2py应用程序。web2py欢迎页面视图没有问题,但我的测试应用程序遇到内部错误。它在本地主机上的笔记本电脑上运行良好。在服务器上,票证链接显示“未知”,当点击时,flash显示“无效票证”。文件系统中的错误文件夹也是空的 据我所知,这可能是因为web2py没有对应用程序文件夹的写入权限。是这样吗?如果是这样,授予web2py这些权限是否会引起安全问题?web2py需要能够写入错误、数据库和上载目录(如果您分别有任何错误、更新数据库或将任何文件上

我有一个运行nginx的iaas服务器,用于web2py应用程序。web2py欢迎页面视图没有问题,但我的测试应用程序遇到内部错误。它在本地主机上的笔记本电脑上运行良好。在服务器上,票证链接显示“未知”,当点击时,flash显示“无效票证”。文件系统中的错误文件夹也是空的


据我所知,这可能是因为web2py没有对应用程序文件夹的写入权限。是这样吗?如果是这样,授予web2py这些权限是否会引起安全问题?

web2py需要能够写入错误、数据库和上载目录(如果您分别有任何错误、更新数据库或将任何文件上载到默认位置),因此需要对这些目录具有写入权限。无论这是否是一个安全问题,如果您想做这些事情,需要引用的特权。您可以通过只允许web2py这样的访问来减少这些顾虑。

这种安全限制不会阻止对数据库的访问吗?如果不是,我相信您可以将web2py配置为在数据库中存储票证。我不确定这是否是问题的原因,或者我将如何找到答案。也许我应该改变问题的措辞。你能访问管理应用程序吗?如果可以,您可以使用它访问数据库。我可以访问管理应用程序,但当尝试访问应用程序数据库管理时,会出现相同的内部错误页面,其中包含未知票证链接。看来我真的没有访问数据库的权限。编辑:通过让web2py成为保存应用程序文件的目录的所有者,问题得到了解决。这是首选的解决方案吗?我找不到关于这个主题的很多信息,对网络安全也不是很了解。