這篇文章主要為大家介紹了關於php nginx專案中權限的相關資料,文章介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
nginx/php-fpm
#進程權限
處理方式
靜態檔案
php腳本檔案
步驟: 使用者配置位置
注意:
以上兩個設定檔不同的作業系統下檔名略有不同,請依照自身安裝自行判斷。nginx轉送內容到php-fpm不只有/var/run/php5-fpm.sock的方式,在php-fpm.conf中還可以透過設定改為xxx.xxx.xxx:9000等方式; The address on which to accept FastCGI requests.
; Valid syntaxes are:
; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific IPv4 address on
; a specific port;
; '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
; a specific port;
; 'port' - to listen on a TCP socket to all IPv4 addresses on a
; specific port;
; '[::]:port' - to listen on a TCP socket to all addresses
; (IPv6 and IPv4-mapped) on a specific port;
; '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = /var/run/php5-fpm.sock
#比較特別的點,一般nginx都是用root使用者啟動的(為了取得80埠權限),如果本地開發nginx是用普通用戶重啟,那麼主進程和子進程都會是當前用戶,nginx.conf中的配置不再起效,暫不清楚原因。
相關推薦:
######nginx內php動態裁切圖片步驟詳解##################### #####php nginx實作即時輸出步驟詳解############################
以上是關於php + nginx專案中的權限詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!