日常記錄 Nginx 訪問403解決過程

2021-10-02 18:43:21 字數 1031 閱讀 9494

開啟錯誤日誌記錄,檢視ngnix錯誤日誌 error.log

2020/02/12 20:20:34 [error] 29889#0: *1 "/web/index.html" is forbidden (13: permission denied), client: 127.0.0.1, server: localhost, request: "get / http/1.1", host: "127.0.0.1:81"
根據日誌 應該是許可權的問題。檢視對應檔案的許可權:

看到使用者 和使用者組是。

再次檢視nginx的使用者配置。

user  cll;

worker_processes  1;

error_log  /users/cll/data/log/nginx/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

...

看到並沒有配置使用者組,nginx如果沒有配置使用者組那麼久預設和使用者名稱一至。而mac系統上使用者名稱和使用者組不一致,因此進行設定為

user  cll staff;

worker_processes  1;

error_log  /users/cll/data/log/nginx/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

...

重新啟動

sudo nginx -s reload
測試訪問正常。

日常 nginx訪問頻率限制

去年的事,隨便記記 2017年3月15日 記錄 nginx限制請求頻率 server外面加上 limit req zone binary remote addr zone one 10m rate 1r s 裡面加上 limit req zone one burst 5 解釋 超過頻率的請求會被放到...

日常 nginx訪問頻率限制

去年的事,隨便記記 2017年3月15日 記錄 nginx限制請求頻率 server外面加上 limit req zone binary remote addr zone one 10m rate 1r s 裡面加上 limit req zone one burst 5 解釋 超過頻率的請求會被放到...

日常 nginx訪問頻率限制

去年的事,隨便記記 2017年3月15日 記錄 nginx限制請求頻率 server外面加上 limit req zone binary remote addr zone one 10m rate 1r s 裡面加上 limit req zone one burst 5 解釋 超過頻率的請求會被放到...