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

Invalid ticket in web2py app on nginx

我有一个用于 web2py 应用程序的 iaas 服务器 运行 nginx。 web2py欢迎页面浏览没有问题,但是我的测试应用遇到内部错误。它在本地主机上的笔记本电脑上运行得很好。在服务器上,票证 link 显示 "unkown",单击时闪烁显示 "invalid ticket"。文件系统中的错误文件夹也是空的。

据我了解,这可能是因为 web2py 没有对应用程序文件夹的写入权限。是这种情况吗?如果是这样,授予 web2py 这些特权是否会成为一个安全问题?

web2py 需要能够写入错误、数据库和上传目录(如果您分别有任何错误、更新数据库或将任何文件上传到默认位置),因此需要写入权限在那些目录上。无论是否出于安全考虑,如果您想执行这些操作,都需要引用的权限。您可以通过 允许 web2py 此类访问来减少这些担忧。