1,Nginx常用模塊(日志切割)
1)我們可以在虛擬主機(jī)配置定義不同網(wǎng)站日志放到以自己名字命名的日志文件里
2)systemctl reload nginx
cd /var/log/nginx && ll
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括綠春網(wǎng)站建設(shè)、綠春網(wǎng)站制作、綠春網(wǎng)頁(yè)制作以及綠春網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,綠春網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到綠春省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
4)切割日志,讓日志按照每天日期去命名
5,logrotate -f /etc/logrotate.d/nginx 切割
2,查看Nginx狀態(tài)模塊
1)cd /etc/nginx/conf.d
2)systemctl restart nginx
3)curl www.oldzhang.com
requests:http請(qǐng)求數(shù)
handled:連接成功數(shù)
accepts:總的連接數(shù)
3,目錄索引模塊
像這樣的目錄索引場(chǎng)景:
charset utf-8,gbk;
默認(rèn)中文目錄亂碼,添加上解決亂碼
autoindex on | off;
default: autoindex off;
context: http, server, location
autoindex_localtime on;
默認(rèn)為 off,顯示的文件時(shí)間為 GMT 時(shí)間。
autoindex 常用參數(shù)
autoindex_exact_size off;
默認(rèn)為 on, 顯示出文件的確切大小,單位是 bytes。
修改為 off,顯示出文件的大概大小,單位是 kB 或者 MB 或者 GB。
4,Nginx訪問(wèn)控制模塊
5,Nginx網(wǎng)頁(yè)訪問(wèn)登錄模塊
1)安裝httpd密碼工具
yum install httpd-tools -y
2)生成密碼配置文件
htpasswd -b -c /etc/nginx/auth_conf oldzhang oldzhang
創(chuàng)建新的密碼文件, -c 創(chuàng)建新文件 -b 允許命令行輸入密碼
3)修改配置文件
6,請(qǐng)求限制(http請(qǐng)求)
還有一種連接限制(tcp連接)這種限制的弊端就是只要一次tcp連接請(qǐng)求成功后面就可以有無(wú)數(shù)http請(qǐng)求,所以現(xiàn)在tcp連接意義不大
1)定義請(qǐng)求限制域
http {
limit_req_zone $binary_remote_addr zone=www_zone:10m rate=1r/s;
}
zone=www_zone 域名
10m 容量10M
rate=1r/s 單位秒運(yùn)行最大請(qǐng)求數(shù)
2)引用限制域
server {
limit_req zone=www_zone burst=3 nodelay;
}
zone=www_zone 域名
burst 運(yùn)行最大延遲數(shù)
nodelay 沒(méi)有該字符所有請(qǐng)求都排隊(duì)卡死
3)測(cè)試
ab -n 20 -c 1 http://www.oldzhang.com/ 模擬20個(gè)并發(fā),1秒最大運(yùn)行1個(gè)
grep "2019/08/24" error.log|wc -l 在錯(cuò)誤日志里可以看到,允許一個(gè)請(qǐng)求,3個(gè)延遲在等待,16個(gè)被限制