精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Nginx 五大常見應用場景,運維請收藏~

運維 系統運維
Nginx 是一個很強大的高性能 Web 和反向代理服務,它具有很多非常優越的特性,在連接高并發的情況下,Nginx 是 Apache 服務不錯的替代品。

 Nginx 是一個很強大的高性能 Web 和反向代理服務,它具有很多非常優越的特性,在連接高并發的情況下,Nginx 是 Apache 服務不錯的替代品。其特點是占有內存少,并發能力強,事實上 nginx 的并發能力在同類型的網頁服務器中表現較好,因此國內知名大廠例如:淘寶,京東,百度,新浪,網易,騰訊等等都在使用 Nginx 網站。

[[352872]]

在我們的日常工作學習中,我們會該如何去優化自己的 Nginx 服務器?遇到以下問題我們該如何處理呢?

一、自定義返回客戶端的404錯誤頁面

1)優化前,客戶端使用瀏覽器訪問不存在的頁面,會提示404文件未找到

  1. # firefox http://192.168.4.5/xxxxx //訪問一個不存在的頁面 

2)修改 Nginx 配置文件,自定義報錯頁面

  1. [root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf 
  2.  
  3. .. .. 
  4.  
  5. charset utf-8//僅在需要中文時修改該選項 
  6.  
  7. error_page 404 /404.html; //自定義錯誤頁面 
  8.  
  9. .. .. 
  10.  
  11. # vim /usr/local/nginx/html/404.html //生成錯誤頁面 
  12.  
  13. Oops,No NO no page … 
  14.  
  15. # nginx -s reload 
  16.  
  17. # 請先確保 nginx 是啟動狀態,否則運行該命令會報錯,報錯信息如下: 
  18.  
  19. #[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 

3)優化后,客戶端使用瀏覽器訪問不存在的頁面,會提示自己定義的 40x.html 頁面

  1. # firefox http://192.168.4.5/xxxxx //訪問一個不存在的頁面 

常見的 http 狀態碼可用參考表所示

二、查看服務器狀態信息

1)編譯安裝時使用--with-http_stub_status_module開啟狀態頁面模塊

  1. # tar -zxvf nginx-1.12.2.tar.gz 
  2.  
  3. # cd nginx-1.12.2 
  4.  
  5. # ./configure \ 
  6.  
  7. > --with-http_ssl_module //開啟SSL加密功能 
  8.  
  9. > --with-stream //開啟TCP/UDP代理模塊 
  10.  
  11. > --with-http_stub_status_module //開啟status狀態頁面 
  12.  
  13. # make && make install //編譯并安裝 

2)啟用 Nginx 服務并查看監聽端口狀態

ss 命令可以查看系統中啟動的端口信息,該命令常用選項如下:

  • -a 顯示所有端口的信息
  • -n 以數字格式顯示端口號
  • -t 顯示TCP連接的端口
  • -u 顯示UDP連接的端口
  • -l 顯示服務正在監聽的端口信息,如httpd啟動后,會一直監聽80端口
  • -p 顯示監聽端口的服務名稱是什么(也就是程序名稱)

注意:在 RHEL7 系統中可以使用ss命令替代 netstat 命令,功能一樣,選項一樣。

  1. # /usr/local/nginx/sbin/nginx 
  2.  
  3. # netstat -anptu | grep nginx 
  4.  
  5. tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 10441/nginx 
  6.  
  7. # ss -anptu | grep nginx 

3)修改 Nginx 配置文件,定義狀態頁面

  1. # cat /usr/local/nginx/conf/nginx.conf 
  2.  
  3. … … 
  4.  
  5. location /status { 
  6.  
  7. stub_status on; 
  8.  
  9. #allow IP地址; 
  10.  
  11. #deny IP地址; 
  12.  
  13.  
  14. … … 
  15.  
  16. # /usr/local/nginx/sbin/nginx -s reload 

4)優化后,查看狀態頁面信息

  1. # curl http://192.168.4.5/status 
  2.  
  3. Active connections: 1 
  4.  
  5. server accepts handled requests 
  6.  
  7. 10 10 3 
  8.  
  9. Reading: 0 Writing: 1 Waiting: 0 

Active connections:當前活動的連接數量。

Accepts:已經接受客戶端的連接總數量。

Handled:已經處理客戶端的連接總數量。

(一般與accepts一致,除非服務器限制了連接數量)。

Requests:客戶端發送的請求數量。

Reading:當前服務器正在讀取客戶端請求頭的數量。

Writing:當前服務器正在寫響應信息的數量。

Waiting:當前多少客戶端在等待服務器的響應。

三、優化 Nginx 并發量

1)優化前使用ab高并發測試

  1. # ab -n 2000 -c 2000 http://192.168.4.5/ 
  2.  
  3. Benchmarking 192.168.4.5 (be patient) 
  4.  
  5. socket: Too many open files (24//提示打開文件數量過多 

2)修改 Nginx 配置文件,增加并發量

  1. # vim /usr/local/nginx/conf/nginx.conf 
  2.  
  3. .. .. 
  4.  
  5. worker_processes 2//與CPU核心數量一致 
  6.  
  7. events { 
  8.  
  9. worker_connections 65535//每個worker最大并發連接數 
  10.  
  11.  
  12. .. .. 
  13.  
  14. # /usr/local/nginx/sbin/nginx -s reload 

3)優化 Linux 內核參數(最大文件數量)

  1. # ulimit -a //查看所有屬性值 
  2.  
  3. # ulimit -Hn 100000 //設置硬限制(臨時規則) 
  4.  
  5. # ulimit -Sn 100000 //設置軟限制(臨時規則) 
  6.  
  7. # vim /etc/security/limits.conf 
  8.  
  9. .. .. 
  10.  
  11. * soft nofile 100000 
  12.  
  13. * hard nofile 100000 
  14.  
  15. #該配置文件分4列,分別如下:10.#用戶或組 硬限制或軟限制 需要限制的項目 限制的值 

4)優化后測試服務器并發量(因為客戶端沒調內核參數,所以在proxy測試)

  1. # ab -n 2000 -c 2000 http://192.168.4.5/ 

四、優化 Nginx 數據包頭緩存

1)優化前,使用腳本測試長頭部請求是否能獲得響應

  1. [root@proxy ~]# cat lnmp_soft/buffer.sh 
  2.  
  3. #!/bin/bash 
  4.  
  5. URL=http://192.168.4.5/index.html? 
  6.  
  7. for i in {1..5000
  8.  
  9. do 
  10.  
  11. URL=${URL}v$i=$i 
  12.  
  13. done 
  14.  
  15. curl $URL //經過5000次循環后,生成一個長的URL地址欄 
  16.  
  17. [root@proxy ~]# ./buffer.sh 
  18.  
  19. .. .. 
  20.  
  21. <center><h1>414 Request-URI Too Large</h1></center> //提示頭部信息過大 

2)修改 Nginx 配置文件,增加數據包頭部緩存大小

  1. # vim /usr/local/nginx/conf/nginx.conf 
  2.  
  3. ... .. 
  4.  
  5. http { 
  6.  
  7. client_header_buffer_size 1k; //默認請求包頭信息的緩存 
  8.  
  9. large_client_header_buffers 4 4k; //大請求包頭部信息的緩存個數與容量 
  10.  
  11. .. .. 
  12.  
  13.  
  14. # /usr/local/nginx/sbin/nginx -s reload 

3)優化后,使用腳本測試長頭部請求是否能獲得響應

  1. 1.[root@proxy ~]# cat buffer.sh 
  2.  
  3. 2.#!/bin/bash 
  4.  
  5. 3.URL=http://192.168.4.5/index.html? 
  6.  
  7. 4.for i in {1..5000
  8.  
  9. 5.do 
  10.  
  11. 6. URL=${URL}v$i=$i 
  12.  
  13. 7.done 
  14.  
  15. 8.curl $URL 
  16.  
  17. 9.[root@proxy ~]# ./buffer.sh 

五、瀏覽器本地緩存靜態數據

1)使用Firefox瀏覽器查看緩存

以Firefox瀏覽器為例,在Firefox地址欄內輸入about:cache將顯示Firefox瀏覽器的緩存信息,如圖所示,點擊List Cache Entries可以查看詳細信息。

2)清空firefox本地緩存數據,如圖所示。

3)改Nginx配置文件,定義對靜態頁面的緩存時間

  1. # vim /usr/local/nginx/conf/nginx.conf 
  2.  
  3. server { 
  4.  
  5. listen 80
  6.  
  7. server_name localhost; 
  8.  
  9. location / { 
  10.  
  11. root html; 
  12.  
  13. index index.html index.htm; 
  14.  
  15.  
  16. location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ { 
  17.  
  18. expires 30d; //定義客戶端緩存時間為30天 
  19.  
  20.  
  21.  
  22. # cp /usr/share/backgrounds/day.jpg /usr/local/nginx/html 
  23.  
  24. # /usr/local/nginx/sbin/nginx -s reload 
  25.  
  26. #請先確保nginx是啟動狀態,否則運行該命令會報錯,報錯信息如下:16.#[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 

4)優化后,使用Firefox瀏覽器訪問圖片,再次查看緩存信息

  1. # firefox http://192.168.4.5/day.jpg 

在 firefox 地址欄內輸入 about:cache,查看本地緩存數據,查看是否有圖片以及過期時間是否正確。

 

 

責任編輯:張燕妮 來源: 高效運維
相關推薦

2024-07-01 07:59:07

2021-09-26 05:38:16

云計算云計算環境云應用

2019-08-15 09:45:54

軟件技術Docker

2019-01-10 08:41:50

生物識別身份驗證指紋

2017-06-14 19:05:51

機器學習Quora應用場景

2019-08-15 10:41:33

云時代運維容器

2020-11-04 07:34:02

Redis數據類型

2019-12-27 10:33:43

運維架構技術

2016-03-28 17:00:32

互聯網運維體系運維

2009-07-20 16:52:18

運維管理流程北塔

2017-04-13 10:32:15

2010-07-21 08:51:26

Perl錯誤

2019-11-04 14:34:45

人生第一份工作云計算技術

2013-08-07 10:23:58

MySQL運維數據庫運維

2024-06-25 17:13:36

2018-04-10 04:01:17

2025-03-26 00:00:25

2009-03-24 10:09:58

SaaS誤區調查

2023-09-12 09:47:38

云計算云管理

2012-03-10 14:36:44

Android云存儲
點贊
收藏

51CTO技術棧公眾號

成人免费高清在线| 亚洲影视一区二区三区| 91福利视频网站| 亚洲蜜桃在线| www.色呦呦| 亚洲欧美高清| www国产91| 色综合久久五月| 又污又黄的网站| 一本一本久久a久久综合精品| 欧美日韩综合视频| 日韩福利在线| 国产后入清纯学生妹| 精品日本12videosex| 91精品麻豆日日躁夜夜躁| 波多野结衣一区二区三区在线| 久久99精品久久久久久野外| 高清国产一区二区| 国产精品成久久久久三级| 国产三级三级三级看三级| 男人天堂久久久| 91丨九色丨蝌蚪丨老版| 欧美精品video| 性欧美精品男男| 91精品国产自产精品男人的天堂| 色av综合在线| 精品无码国产一区二区三区av| wwwww在线观看免费视频| 国产sm精品调教视频网站| 国产精品激情自拍| 日韩欧美三级在线观看| 五月天久久777| 国产午夜精品视频| 国产亚洲色婷婷久久99精品91| 国产美女视频一区二区| 在线观看一区二区视频| 无罩大乳的熟妇正在播放| 最新超碰在线| 亚洲日本电影在线| 亚洲成人一区二区三区| 成人免费观看在线视频| 欧美日韩在线大尺度| 亚洲天堂第二页| 一区二区三区国产免费| 国产美女高潮在线观看| 99久久精品免费| 91黄色国产视频| 91亚洲国产成人精品一区| 日韩在线观看一区 | 99精品全国免费观看| 麻豆成人入口| 亚洲激情在线观看| 怡红院一区二区| 亚洲天堂av资源在线观看| 欧美福利视频一区| 亚洲精品mv在线观看| 国产精品第一国产精品| 欧美视频在线一区二区三区 | 国产尤物一区二区| 免费不卡在线观看av| 日本伦理一区二区三区| 欧美呦呦网站| 制服.丝袜.亚洲.另类.中文| 日本激情视频在线| 日韩av首页| 欧美色图一区二区三区| 中文字幕第36页| 黄色日韩网站| 欧美一级黄色大片| 日本成人在线免费| 国产欧美一区二区三区米奇| 亚洲国模精品私拍| av小说在线观看| 国产精品一区二区av交换| 国产一区二区动漫| 一级片黄色录像| 99久久婷婷| 欧美成人网在线| 日韩乱码一区二区| 日韩国产高清影视| 欧美日本亚洲视频| 国产主播在线观看| 精品国产99| 日韩中文字幕在线| 黄色一级片中国| 亚洲日本国产| 国产精品白嫩美女在线观看| 97人妻一区二区精品免费视频| 久国产精品韩国三级视频| 3d蒂法精品啪啪一区二区免费| 亚洲国产精品18久久久久久| 本田岬高潮一区二区三区| 久久天天狠狠| 伊人在线视频| 一区二区免费看| 精品人妻一区二区三区四区在线| 欧美日韩精品一区二区三区视频| 欧美精品免费视频| av免费观看不卡| 国产精品三级| 欧美激情亚洲国产| 天堂网一区二区| 国产成人综合在线| 日韩美女福利视频| 亚洲视频久久久| 国产91色综合久久免费分享| 欧美一区二区高清在线观看| 国产精品va在线观看视色| 午夜电影久久久| 九色porny自拍| 国产精品调教视频| 色噜噜狠狠狠综合曰曰曰88av| 国产亚洲精品女人久久久久久| 日本在线不卡视频一二三区| 成人免费91在线看| 成年人在线免费观看| 亚洲电影一级黄| 天堂av在线8| 欧美美乳视频| 亚洲国产婷婷香蕉久久久久久| 久久美女免费视频| 国产一区亚洲| 成人午夜激情网| 日本黄色一级视频| 国产99久久久久久免费看农村| 欧美一区二区三区成人久久片| 91中文在线| 制服诱惑亚洲| 色综合天天综合色综合av| 天天爽夜夜爽视频| 成人在线国产| 538国产精品一区二区免费视频| 国产精品国产av| 日本一区二区三区四区| 久久综合九色综合88i| 日韩精品中文字幕一区二区| 日韩在线欧美在线| 黄色大全在线观看| 久久嫩草精品久久久精品一| 国产精品久久久久久久天堂第1集| 9色在线视频网站| 欧美日韩中文在线| 东京热av一区| 精久久久久久| 国产69精品久久久久99| 国产精品二区一区二区aⅴ| 久久精品国产精品亚洲红杏| 日韩一区二区电影在线观看| 伊人久久国产| 国产偷国产偷亚洲清高网站| 日韩毛片在线视频| 波多野结衣在线aⅴ中文字幕不卡| 中文精品无码中文字幕无码专区| 国内不卡的一区二区三区中文字幕| 伊人伊成久久人综合网小说| 四虎成人在线观看| 久久久久国产精品厨房| 女人另类性混交zo| 国产亚洲一卡2卡3卡4卡新区 | 久久婷婷一区二区| 国产一区二区女| 中文字幕色呦呦| 亚洲精品高潮| 久久久久国产视频| 欧美 日韩 国产 精品| 午夜精品久久久久久不卡8050| 成人性生活免费看| 9久re热视频在线精品| 欧美最猛性xxxxx免费| 亚洲人成色777777老人头| 五月天激情小说综合| 欧美激情精品久久久久久小说| 亚洲aaa级| 国产精品扒开腿做爽爽爽的视频| 成人在线观看黄色| 欧美女孩性生活视频| 久草手机视频在线观看| 国产真实精品久久二三区| 一本色道久久88亚洲精品综合 | 欧美性三三影院| 一本在线免费视频| 国产精品亚洲一区二区三区妖精| av在线免费观看国产| 另类尿喷潮videofree| 国产97在线视频| 麻豆视频在线播放| 欧美精品一区二区精品网| 日本特级黄色片| 中文字幕在线一区免费| 337p日本欧洲亚洲大胆张筱雨| 亚洲精品字幕| 一区二区三区四区五区视频| 精精国产xxxx视频在线中文版| 亚洲第一中文字幕| 国产主播第一页| 亚洲精品视频自拍| 黄色在线观看av| 激情五月激情综合网| 久久久久久久久久网| 成人激情视频| 国产麻豆乱码精品一区二区三区| 51一区二区三区| 欧美久久久精品| 二区在线视频| 精品国产乱码久久久久久夜甘婷婷 | 国产一区二区三区不卡视频网站| 国产免费成人av| 9999热视频在线观看| 中文字幕亚洲第一| 亚洲AV成人无码一二三区在线| 欧美日韩国产三级| 国产又大又黄视频| 一级日本不卡的影视| 亚洲无人区码一码二码三码的含义| 国产成人在线色| 自拍偷拍21p| 久久不射2019中文字幕| 成人午夜电影免费在线观看| 国模一区二区| 国语自产精品视频在线看一大j8| 午夜不卡视频| 亚洲视频视频在线| 少妇高潮一区二区三区69| 欧美精品在线观看一区二区| 五月天婷婷久久| 性久久久久久久| 欧美日韩在线国产| 国产精品免费观看视频| 亚洲人成人无码网www国产| 国产成人精品www牛牛影视| 91高清国产视频| 日本中文字幕一区二区有限公司| www.浪潮av.com| 亚洲毛片视频| wwwjizzjizzcom| 香蕉久久网站| 亚洲伊人第一页| 97人人做人人爽香蕉精品| 91国内在线视频| 欧美aaaxxxx做受视频| 麻豆乱码国产一区二区三区 | 国产情侣免费视频| 欧美性xxxxx极品| 国产一级做a爱片久久毛片a| 亚洲成人激情综合网| 久久老司机精品视频| 亚洲另类在线制服丝袜| √天堂中文官网8在线| 国产精品美女久久久久aⅴ国产馆| 欧美18—19性高清hd4k| 久久精品一区蜜桃臀影院| 国内精品久久99人妻无码| 99麻豆久久久国产精品免费优播| 亚洲一级Av无码毛片久久精品| 国产精品亚洲一区二区三区妖精| 91av免费观看| 激情亚洲网站| 免费人成自慰网站| 国产在线不卡| 欧美精品久久久久久久久久久| 在线成人黄色| 浮妇高潮喷白浆视频| 国产毛片一区| 在线观看日韩片| 天天综合亚洲| 蜜桃网站在线观看| 激情久久久久久| 亚洲熟妇av日韩熟妇在线| 久久精品免费| 色播五月综合网| 狠狠色狠狠色综合日日91app| 一级黄色在线播放| 国产成人综合自拍| 日韩免费高清一区二区| 久久久久久99久久久精品网站| a天堂中文字幕| 国产精品国产自产拍高清av| 欧美高清视频一区二区三区| 亚洲国产中文字幕在线视频综合| 91porny在线| 欧美综合视频在线观看| 国产区精品在线| 欧美一区二区性放荡片| 亚洲a视频在线| 亚洲人成电影网站色www| 黄色在线免费网站| 国内精品久久久久久| 精品123区| 国产精品一区二区三区不卡 | 欧美亚州在线观看| 99久久激情| 国产特级黄色大片| 麻豆高清免费国产一区| 亚洲熟妇一区二区| 国产清纯白嫩初高生在线观看91 | 视频在线观看你懂的| 在线日韩精品视频| 高清电影在线免费观看| 国产成人精品久久二区二区| 蜜桃在线一区| 日韩久久久久久久| 欧美私人啪啪vps| 中文字幕第21页| 成人综合婷婷国产精品久久 | 一区二区三区在线观看视频| 天堂中文在线网| 欧美一区二区人人喊爽| 国模吧精品人体gogo| 久久免费在线观看| 成人在线精品| 欧美一进一出视频| 亚洲黑丝一区二区| 色婷婷一区二区三区在线观看| 久久久五月婷婷| 日本免费一二三区| 91麻豆精品国产无毒不卡在线观看| 欧美老女人性开放| 久久久免费精品视频| 久久久精品一区二区毛片免费看| 久久久久免费网| 欧美日本三区| 污污视频网站在线| 国产校园另类小说区| 草草地址线路①屁屁影院成人| 亚洲天堂a在线| 黄色大全在线观看| 亚洲欧美日韩在线高清直播| 国产极品人妖在线观看| 91久久久久久国产精品| 欧美系列电影免费观看| 日本精品一区在线观看| 成人黄色av电影| 国产在线视频你懂的| 欧美一区二区三区日韩视频| 又爽又大又黄a级毛片在线视频| 日韩女优人人人人射在线视频| 欧美日韩夜夜| 蜜桃传媒一区二区三区| 成人一级片网址| 妺妺窝人体色www聚色窝仙踪 | 亚洲日本青草视频在线怡红院 | av有码在线观看| 97久久天天综合色天天综合色hd | 91猫先生在线| av不卡在线观看| 亚洲黄色三级视频| 亚洲黄色成人网| 69av成人| 精品亚洲欧美日韩| 亚洲一区二区三区高清| 亚洲永久无码7777kkk| 黄色成人在线播放| 水中色av综合| 日本电影亚洲天堂| 国产成人一区| www.激情小说.com| 亚洲色图欧美在线| 国产高清精品软件丝瓜软件| 欧美日韩999| 国产伦理久久久久久妇女| 精品国产免费av| 国产日韩欧美综合在线| 中文字幕人妻精品一区| 视频直播国产精品| av日韩久久| 国产精品成人久久电影| 99久久精品免费精品国产| 国产黄色免费视频| 精品国产拍在线观看| 亚洲不卡在线| www一区二区www免费| 国产精品理论片| 国产suv精品一区二区69| 国模精品视频一区二区| 免费av一区| 嫩草视频免费在线观看| 亚洲综合一区在线| 欧美孕妇孕交xxⅹ孕妇交| 国产精品第一区| 欧美91大片| 亚洲色图14p| 欧美日韩国产高清一区| 日本h片在线| 快播日韩欧美| 久久精品国产第一区二区三区| 日本黄色小说视频| 日韩电影视频免费| 玖玖精品在线| av网站大全免费| 国产人成亚洲第一网站在线播放| av网站免费大全| 国产99在线|中文| 欧美成人久久| 中文字幕成人动漫| 精品福利在线导航| 日本.亚洲电影| 妺妺窝人体色777777| 中文字幕va一区二区三区| 亚洲第一免费视频| 国产精品丝袜久久久久久高清|