鍍金池/ 問答/Linux/ nginx加graphicsmagick縮放圖片,權限不夠無法生成。

nginx加graphicsmagick縮放圖片,權限不夠無法生成。

我用了vsftp做了圖片服務器,給他們上存的圖片前面都加了3個以前面兩個字符為名稱的上級目錄,然后我用nginx轉發(fā)圖片鏈接加@100x100.jpg,通過graphicsmagick縮放,生成對應尺寸圖片在原圖目錄中,但是由于生成的圖片的上級目錄除了ftp用戶,其他都只可讀,所以提示權限不夠,有什么辦法能夠在縮放圖片時候,能夠成功在原圖目錄寫入這個縮略圖?

回答
編輯回答
莫小染

三種方法:

  1. 把nginx改為ftp用戶運行
  2. 目錄的組是什么,給目錄加上組的w權限chmod g+w [directory],nginx運行的組改為目錄的組user nginx [group name];
  3. 把目錄的所有者改為nginx的用戶(不推薦)

推薦方法2

2017年2月17日 18:45