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

Nginx 服務優化與防盜鏈

配置Nginx隱藏版本號

影藏Nginx版本號,避免安全漏洞洩露
方法 1.修改配置檔案發 2.修改原始碼法



方法2:修改原始碼檔案,重新編譯安裝
vim /opt/nginx-1.12.0/src/core/nginx.h


make && make install

修改使用者與組



主程序由root建立,子程序由nginx建立

快取時間

vim /usr/local/nginx/conf/nginx.conf


日誌切割

第一步:編寫指令碼

第二步:執行指令碼,檢視日誌是否生成

小知識
在linux作業系統中,每個檔案都有很多的時間引數,其中有三個比較主要,分別是ctime,atime,mtime

  • ctime(status time): 當修改檔案的許可權或者屬性的時候,就會更新這個時間,ctime並不是createtime,更像是change time, 只有當更新檔案的屬性或者許可權的時候才會更新這個時間,但是更改內容的話是不會更新這個時間。
  • atime(accesstime): 當使用這個檔案的時候就會更新這個時間。
  • mtime(modification time):當修改檔案的內容資料的時候,就會更新這個時間,而更改許可權或者屬性,mtime不會改變,這就是和ctime的區別。

連線超時和更改程序數

修改主配置檔案

配置網頁壓縮


配置防盜鏈

盜鏈主機網頁準備