1.優化nginx
1.隱藏版本資訊的作用
1)隱藏版本資訊的作用
防止洩露版本號被黑客入侵
2)修改nginx源程式配置檔案
[root@centos01 ~]# vim /usr/local/nginx/conf/nginx.conf
34 server_tokens off; 關閉版本號
2.配置偽裝版本
1)配置的作用
提公升nginx的安全性
迷惑黑客
2)修改配置問及那
[root@centos01 ~]# vim /usr/src/nginx-1.6.0/src/core/nginx.h
#define nginx_version 「7.0」 修改版本號
#define nginx_ver 「iis/」 nginx_version 修改名稱
3.配置nginx網頁快取時間
1)配置快取的作用
加快使用者訪問速度
2)修改nginx主配置檔案
[root@centos01 ~]# vim /usr/local/nginx/conf/nginx.conf
46 expires 1d; 快取時間1天
4.nginx日誌切割
1)nginx日誌切割的作用
減小日誌大小
方便使用者檢視
定期刪除過期日誌減小磁碟空間占用
2)日誌切割思路
設定變數獲取時間
設定日誌切割後資料儲存位置
重名日誌
定期刪除過期日誌
3)配置日誌切割指令碼
[root@centos01 ~]# vim nginx.sh
[root@centos01 ~]# cat nginx.sh
#!bin/bash
#filename:fenge.sh
d=$(date -d 「-1 day」 「+%y%m%d」) 獲取時間
logs_path="/var/log/nginx" 建立日誌的儲存位置
pid_path="/usr/local/nginx/logs/nginx.pid" nginx的id位置
[ -d $logs_path ] || mkdir -p $logs_path 判斷有沒有這個目錄,沒有就建立
mv /usr/local/nginx/logs/access.log log
spat
h/ww
w.be
net.
com.
erro
r.lo
g−/www.benet.com.error.lo g-
logsp
ath/
www.
bene
t.co
m.er
ror.
log−
d 把這個成功日誌截切到logs_path這個目錄下命名www.benet.com
kill -usr1 $(cat $pid_path) 檢查nginx程序是否啟動
find katex parse error: expected 'eof', got '#' at position 295: …oot@centos01 ~]#̲ crontab -e ![在…invalid_referer)
}在開一台虛擬機器安裝apache寫乙個html檔案
結束!感謝**!拜拜ヾ(•ω•`)o啊???
Nginx優化和防盜煉
一.配置nginx隱藏版本號 1.隱藏nginx版本號,避免安全漏洞洩露 2.nginx隱藏版本號的方法 修改配置檔案法 修改原始碼法 二.修改配置檔案法 1.將nginx配置檔案中server tokens選項的值為off vi nginx.conf server tokens off 關閉版本號...
Nginx 防盜煉設定
比較明顯的是資源,自己的伺服器不儲存資源,而使用別人的資源,這樣無需承擔的儲存跟流量所產生的費用。總之,是非常無恥的行徑。要實現防盜煉,需要了解http協議中的請求頭部 referer 頭域和採用 url 格式表示訪問當前網頁或者檔案的源位址。通過該頭域的值,我們可以檢測到訪問目標資源的源位址,即我...
Nginx防盜煉詳細設定
根據文章,自己實踐,介紹3種nginx防盜煉的方法,節省你的寬頻 一 一般的防盜煉如下 第一行 gif jpg png swf flv 表示對gif jpg png swf flv字尾的檔案實行防盜煉 第二行 表示對www.ingnix.com這2個來路進行判斷 if 裡面內容的意思是,如果來路不是...