根目錄權限設置的必要性
為了安全,運行網站服務器的進行我們需要使用特定的用戶和用戶組,按照常規做法,我們丟回選擇使用www用戶組下面的www用戶來運行網站服務器,不論是nginx還是apache,我們都可以這麼做。
www用戶運行的服務器需要讀取網站根目錄的各種資源,包括動態腳本,比如php腳本,或者是html、css、javaScript等文件。當然了,我們也可以通過在php腳本中切換到其他的用戶來執行特別的腳本,這點和在shell腳本中切換用戶是一樣的。
關於nginx執行php代碼的時候發生了什麼?後面再和大家分享
設置網站根目錄權限
chown -R www.www /data/wwwroot/ #修改網站根目錄的用戶和用戶組
find /data/wwwroot/ -type d -exec chmod 755 {} \; #目錄的權限是755
find /data/wwwroot/ -type f -exec chmod 644 {} \; #文件的權限是644
如果www.www不存在,就需要先創建了