nginx加graphicsmagick缩放图片,权限不够无法生成。

新手上路,请多包涵

我用了vsftp做了图片服务器,给他们上存的图片前面都加了3个以前面两个字符为名称的上级目录,然后我用nginx转发图片链接加@100x100.jpg,通过graphicsmagick缩放,生成对应尺寸图片在原图目录中,但是由于生成的图片的上级目录除了ftp用户,其他都只可读,所以提示权限不够,有什么办法能够在缩放图片时候,能够成功在原图目录写入这个缩略图?

阅读 2.2k
1 个回答

三种方法:

  1. 把nginx改为ftp用户运行
  2. 目录的组是什么,给目录加上组的w权限chmod g+w [directory],nginx运行的组改为目录的组user nginx [group name];
  3. 把目录的所有者改为nginx的用户(不推荐)

推荐方法2

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题