後端必備 Nginx 配置

2021-09-27 03:53:16 字數 1980 閱讀 1778

# curl -x127.0.0.1:80  -i #測試的max-age

http 

}

日誌字段說明

字段說明

remote_addr 和 http_x_forwarded_for

客戶端 ip 位址

remote_user

客戶端使用者名稱

request

請求的 uri 和 http 協議

status

請求狀態

body_bytes_sent

返回給客戶端的位元組數,不包括響應頭的大小

bytes_sent

返回給客戶端總位元組數

connection

連線的序列號

connection_requests

當前同乙個 tcp 連線的的請求數量

msec

日誌寫入時間。單位為秒,精度是毫秒

pipe

如果請求是通過http流水線(pipelined)傳送,pipe值為「p」,否則為「.」

記錄從哪個頁面鏈結訪問過來的

記錄客戶端瀏覽器相關資訊

request_length

請求的長度(包括請求行,請求頭和請求正文)

time_iso8601

iso8601標準格式下的本地時間

time_local

記錄訪問時間與時區

# error_log /dev/null; # 真正的關閉錯誤日誌

http

# 和apache不同的是,nginx沒有apache一樣的工具做切割,需要編寫指令碼實現。# 在/usr/local/sbin下寫指令碼

## 2.使用者訪問 http://ip:port/readme.md,則反向**到

##   

location /readme.md 

}}

#虛擬主機的配置檔案裡加入:

if ($http_user_agent ~* 'baidu|360|sohu') #禁止useragent為baidu、360和sohu,~*表示不區分大小寫匹配

location /  和  location  ~ /  優先順序是不一樣的。 

結合這個文章研究一下吧

# 可以設定一些配置禁止一些ip的訪問

deny 127.0.0.1;     #全域性定義限制,location裡的是區域性定義的。如果兩者衝突,以location這種精確地優先,

後端必備 Nginx 配置

目錄 防盜煉根據檔案型別設定過期時間 靜態資源訪問 日誌配置 日誌字段說明 access log 訪問日誌 error log 日誌 日誌切割 反向 禁止指定user agent nginx訪問控制 負載均衡 問控制location gif jpg png curl x127.0.0.1 80 i ...

後端必備 Nginx 配置

反向 禁止指定user agent nginx訪問控制 負載均衡 複製 location css curl x127.0.0.1 80 i 測試的max age 複製 http 複製 字段 說明remote addr 和 http x forwarded for 客戶端 ip 位址 remote u...

後端必備 Nginx 配置

反向 禁止指定user agent nginx訪問控制 負載均衡 複製 location css curl x127.0.0.1 80 i 測試的max age 複製 http 複製 字段 說明remote addr 和 http x forwarded for 客戶端 ip 位址 remote u...