系統(tǒng)是mac OS 10.11.8 ,透過xiaohan用戶在終端機(jī)透過brew install nginx安裝了nginx,現(xiàn)在的問題是在xiaohan用戶狀態(tài)下nginx -t測(cè)試失敗,只有進(jìn)入root用戶權(quán)限下才能測(cè)試成功。但瀏覽器能正常存取localhost:8080
#對(duì)nginx已經(jīng)有了全部權(quán)限
#vim 看nginx.conf檔案第一行是
#user nobody;
只去掉#或改成
user xiaohan;
都沒用,請(qǐng)指教,謝謝!
學(xué)習(xí)是最好的投資!
我猜應(yīng)該是你的xiaohan這個(gè)用戶對(duì)/logs/nginx.pid這個(gè)文件沒有權(quán)限,所以在xiaohan這個(gè)用戶下執(zhí)行nginx -t時(shí),報(bào)Permission denied。
正常情況下/logs/nginx.pid只有root有權(quán)限訪問,可以使用ls -l
查看