1. 程式人生 > 其它 >Nginx服務與防盜鏈

Nginx服務與防盜鏈

配置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壓縮模組提供對檔案內容的壓縮功能

配置防盜鏈