Nginx服務與防盜鏈
阿新 • • 發佈:2021-08-22
配置Nginx隱藏版本號:
1、檢視當前版本資訊
2、隱藏版本資訊
方法一、修改主配置檔案
方法二、修改原始碼檔案,重新編譯安裝
修改使用者和組
快取時間:
當nginx將網頁資料返回給客戶端後,可設定快取時間,方便在日後進行相同內容的請求時直接返回,避免重複請求,加快了訪問速度,一般針對靜態網頁設定,對動態網頁不設定快取時間
日誌切割
nginx沒有自己的日誌分割工具,只有自己手動分割
小知識:Linux系統中的時間引數:
ctime(status time)
當修改檔案的許可權或者屬性的時候,就會更新這個時間,ctime並不是create time ,更像是change time,只有當更新檔案的屬性或者許可權的時候才會更新這個時間,但是更改內容的話是不會更新這個時間
atime(accesstime)
當使用這個檔案的時候就會更新這個時間
mtime(modification time)
當修改檔案的內容資料的時候,就會更新這個時間,而更改許可權或者屬性,mtime不會改變,這就是和ctime的區別
連線超時:
HTTP有一個keepalive模式,它告訴web伺服器在處理完一個請求後保持這個TCP連線的開啟狀態。若接收到來自同一客戶端的其他請求,服務端會利用這個未被關閉的連線,而不需要再建立一個連線
keepalive在一段時間內保持開啟狀態,它們會在這段時間內佔用資源。佔用過多就會影響效能。
更改程序數:
在高併發場景,需要啟動更多的Nginx程序以保證快速響應,以處理使用者的請求,避免造成阻塞
配置網頁壓縮
Nginx的ngx_http_gzip_module壓縮模組提供對檔案內容的壓縮功能