我正在爲本地macos機器上的nginx配置一個新的虛擬主機,我需要在/Users/abcd
中指定根目錄作爲現有目錄。在用戶目錄中有nginx虛擬主機根目錄
我想:
root /Users/abcd/GitHub/rails/public;
但我不斷收到:
*1 stat() "/Users/abcd/GitHub/rails/public/" failed (13: Permission denied)
我該如何解決這個問題?我更喜歡不涉及手動更改目錄權限的操作,因爲每當我添加一個新的虛擬主機時,總是會這樣做乏味且容易出錯。
將nginx用戶(www-data)添加到用戶組? – unNamed
我怎樣才能確定www-data是nginx用戶,以及如何將它添加到用戶組(哪個用戶?)? – linkyndy
在配置用戶指令或:ps aux | grep nginx – unNamed