精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日本午夜小视频| 国产黑丝在线视频| 一区二区高清不卡| 精品一区二区免费| 麻豆成人在线看| 日韩高清一二三区| 欧美色网在线| 亚洲三级在线播放| 久久99九九| 一区精品在线观看| 伊人久久婷婷| 中文字幕亚洲无线码在线一区| 香蕉视频色在线观看| 欧美粗大gay| 一区二区免费视频| 神马影院我不卡午夜| 亚洲精品无遮挡| 美腿丝袜亚洲色图| 77777少妇光屁股久久一区| 国产精品视频在| 欧美日韩夜夜| 欧美日韩国产另类一区| 欧美日韩国产精品激情在线播放| 亚洲欧美视频一区二区| 99综合电影在线视频| 亚洲a中文字幕| 自拍偷拍色综合| 国产亚洲高清视频| 久久99亚洲热视| 国产视频精品免费| 精品国产中文字幕第一页| 欧美精品一区二区三区久久久| 色国产在线视频| 日韩欧美精品一区二区三区| 亚洲自拍偷拍综合| 天堂av免费看| 久久99精品久久| 国产精品少妇自拍| 日韩av在线电影观看| 色wwwwww| 北条麻妃国产九九精品视频| 99re视频在线| 不卡视频在线播放| 国产精品一级在线| 92看片淫黄大片欧美看国产片| 真实的国产乱xxxx在线91| 午夜在线精品偷拍| 欧美一区二三区| 国产成人在线观看网站| 亚洲日本黄色| 国内精品久久久久影院优| 欧美成人三级在线观看| 最新国产精品久久久| 久久精品成人欧美大片古装| 999福利视频| 91影院成人| 久久精品一区中文字幕| 欧美另类videoxo高潮| 久久日文中文字幕乱码| 久久精品久久久久久国产 免费| 粉嫩精品久久99综合一区| 欧美一级精品| 久久精品最新地址| 久久久久久久久毛片| 激情国产一区| 2025国产精品视频| 精品成人无码久久久久久| 日韩电影在线观看一区| 国产精品视频在线观看| 97超碰国产在线| 国产精品一区二区免费不卡| 国产福利久久| 色天堂在线视频| 欧美国产激情二区三区| 艳母动漫在线免费观看| 色噜噜狠狠狠综合欧洲色8| 亚洲综合色噜噜狠狠| 男女猛烈激情xx00免费视频| 韩日成人影院| 欧美久久久久久久久久| 婷婷激情小说网| 国产精品香蕉| 一本色道久久综合狠狠躁篇的优点| 国产精品理论在线| 综合一区在线| 欧美一级视频在线观看| 一区二区三区在线免费观看视频| 国产精品一二三区| 久久人人九九| 粗大黑人巨茎大战欧美成人| 偷拍一区二区三区四区| 五月婷婷激情久久| 超碰成人福利| 中文字幕亚洲欧美一区二区三区 | 国产精品亚洲精品| 国产xxxx孕妇| 久久久久久久久99精品| ijzzijzzij亚洲大全| 黄色软件视频在线观看| 欧美日韩一区高清| 亚洲图片欧美另类| 色呦哟—国产精品| 98精品国产高清在线xxxx天堂| 日本视频www色| 丁香五精品蜜臀久久久久99网站| 日本一区二区三不卡| 青青在线视频| 欧美日本国产一区| 国产三级国产精品| 国产精品久久天天影视| 日本欧美一级片| 亚洲精品国偷拍自产在线观看蜜桃| 久久久蜜臀国产一区二区| 在线观看av的网址| 2019年精品视频自拍| 欧美精品一区二区久久久| 伊人久久久久久久久久久久久久| 国产农村妇女毛片精品久久莱园子| 成人精品久久久| 久草在线青青草| 精品久久在线播放| 亚洲免费观看在线| 亚洲在线久久| 国产美女直播视频一区| 蜜桃免费在线| 欧美特级www| xxxwww国产| 欧美午夜国产| 亚洲最大av在线| 麻豆av在线导航| 欧美日韩精品系列| 欧美一区二区三区粗大| 日韩av在线播放中文字幕| 欧美精品一区在线发布| 牛牛精品一区二区| 亚洲激情在线视频| 日韩免费av片| www.日韩精品| 欧美视频在线观看网站| a看欧美黄色女同性恋| 精品中文字幕在线| 国产99久一区二区三区a片| 日韩美女视频一区| 在线黄色免费看| 国产精品久久观看| 91免费版网站入口| 91高清在线观看视频| 日韩一级高清毛片| 欧美成人三级在线观看| 国产成人午夜电影网| www.国产亚洲| 成人av地址| 9.1国产丝袜在线观看| 无码精品视频一区二区三区| 欧美日韩精品在线| 亚洲精品国产一区黑色丝袜| 丝袜美腿亚洲综合| 婷婷五月色综合| 宅男噜噜噜66国产精品免费| 久久精品中文字幕免费mv| www.成人在线观看| 午夜电影网亚洲视频| 制服丝袜第二页| 久久久亚洲一区| 亚州欧美一区三区三区在线| 日韩五码电影| 欧美国产日产韩国视频| 午夜视频福利在线| 91国偷自产一区二区使用方法| 精品亚洲aⅴ无码一区二区三区| 蜜桃av噜噜一区二区三区小说| 正在播放一区| 大香伊人久久精品一区二区 | 国产激情欧美| 欧美成人黑人xx视频免费观看| 国产高清免费在线观看| 精品福利免费观看| 国产一二三av| 国产·精品毛片| 日本成年人网址| 日韩在线视屏| 国产一区在线免费| a成人v在线| 欧美激情视频免费观看| 欧美在线一卡| 91精品国产91久久久久久最新毛片 | 国精品人妻无码一区二区三区喝尿| 五月综合激情婷婷六月色窝| 能免费看av的网站| 国产精品一区久久久久| 动漫av免费观看| 欧美日韩视频| 午夜精品美女久久久久av福利| 婷婷视频一区二区三区| 国产成人久久久| 欧美videos另类精品| 亚洲性69xxxbbb| 色呦呦免费观看| 欧美日韩中文国产| 日韩av在线天堂| 18欧美乱大交hd1984| 中文字幕av网址| 国产精品伊人色| 91热这里只有精品| 野花国产精品入口| 8x8x华人在线| 成人一二三区| 欧美不卡三区| 91精品丝袜国产高跟在线| 国产精品中文在线| 在线人成日本视频| 欧美精品激情在线观看| 色综合久久影院| 亚洲区一区二区| 日本高清视频在线| 日韩一级完整毛片| 一卡二卡在线视频| 日本久久一区二区| 韩国av中文字幕| 亚洲成人资源网| 激情小说中文字幕| ㊣最新国产の精品bt伙计久久| 一区二区三区久久久久| 91麻豆视频网站| av av在线| 丰满亚洲少妇av| 亚洲女人在线观看| 国内精品免费在线观看| 国产精品自拍视频在线| 日本aⅴ精品一区二区三区| 精品www久久久久奶水| 欧美成人一区二区视频| 国产成a人无v码亚洲福利| gogogo高清免费观看在线视频| 亚洲不卡系列| 羞羞色国产精品| 免费在线观看的电影网站| 久久久精品视频在线观看| 日本高清中文字幕在线| 色悠悠久久88| 77777影视视频在线观看| 亚洲一级黄色av| 高清在线观看av| 一区二区三区精品99久久 | 日本中文字幕在线| 婷婷中文字幕综合| 国产大片中文字幕在线观看| 亚洲一区二区在线免费看| 久久艹精品视频| 亚洲另类在线制服丝袜| 久久国产波多野结衣| 亚洲欧美另类小说视频| 黄色香蕉视频在线观看| 亚洲天堂久久久久久久| 婷婷激情四射网| 亚洲卡通欧美制服中文| 加勒比婷婷色综合久久| 夜夜嗨av一区二区三区网页 | 一本久久a久久精品亚洲| wwwwww国产| 色综合咪咪久久| 自拍偷拍福利视频| 欧美另类高清zo欧美| 97精品人妻一区二区三区| 555夜色666亚洲国产免| 性猛交富婆╳xxx乱大交天津| 日韩欧美精品在线| 少妇高潮一区二区三区69| 国产视频精品在线| 国产三级电影在线| 久久亚洲国产精品成人av秋霞| 污污的视频在线观看| 97久久精品人人澡人人爽缅北| 波多视频一区| 国产欧美韩国高清| 97久久精品| 欧美人xxxxx| 久久一区二区中文字幕| 成人短视频在线观看免费| 伊人久久成人| 99热手机在线| 国产成人精品亚洲日本在线桃色| 四季av综合网站| 国产亚洲精品bt天堂精选| 免费看特级毛片| 婷婷成人综合网| 日本成人一级片| 日韩一区二区三区在线| 婷婷视频在线观看| 中文字幕日韩精品在线| 色婷婷av在线| 国产精品美女久久久久av超清| 亚洲日本视频在线| 欧美日韩三区四区| 亚洲激情久久| 青青草成人免费在线视频| 蜜臀av性久久久久av蜜臀妖精| 日本黄色一级网站| 337p粉嫩大胆色噜噜噜噜亚洲| 国内毛片毛片毛片毛片毛片| 午夜伊人狠狠久久| 在线免费看91| 日韩精品亚洲视频| 中文字幕在线观看播放| 欧美性做爰毛片| 国产精品美女久久久久人| 欧美xxxx黑人又粗又长精品| 亚洲午夜精品一区二区国产| 日日碰狠狠躁久久躁婷婷| 国产成人精品免费| 国产主播av在线| 欧美性猛交xxxx乱大交| 成人av无码一区二区三区| 国产一区二区三区免费视频| 激情在线视频播放| 国产日韩在线免费| 加勒比久久综合| 国产欧美日韩网站| 国产一区二区福利视频| 亚洲精品国产精品国自| 五月天激情综合| 国内老熟妇对白xxxxhd| 最新国产精品亚洲| 欧美人体一区二区三区| 国产一区二区三区四区hd| 午夜精品久久久久99热蜜桃导演 | 国产精品综合av一区二区国产馆| 亚洲成人网在线播放| 精品国产鲁一鲁一区二区张丽| 国产男男gay网站| 中文字幕一区电影| 日韩中文在线播放| 日韩电影大全在线观看| 制服诱惑一区二区| 久久久久成人精品无码中文字幕| 亚洲女与黑人做爰| 一级黄色大片免费观看| 中文字幕亚洲综合| 素人啪啪色综合| 亚洲精品不卡| 麻豆精品久久精品色综合| 性猛交娇小69hd| 欧美伊人久久久久久久久影院 | 国产深夜男女无套内射| 国产超碰在线一区| 久久午夜无码鲁丝片| 日韩一区二区在线观看视频播放| av免费网站在线| 亚洲最大激情中文字幕| 一区二区三区在线电影| 黄色一级片免费播放| 亚洲婷婷在线视频| 99国产揄拍国产精品| 精品少妇v888av| 一区三区自拍| 黄页免费在线观看视频| 99国产精品视频免费观看| 91美女免费看| 亚洲乱码国产乱码精品精| 国产成人免费9x9x人网站视频| 日韩高清dvd| 麻豆精品国产传媒mv男同| 91精品少妇一区二区三区蜜桃臀| 在线不卡一区二区| 日本片在线观看| 久久精品成人一区二区三区蜜臀 | 老司机久久精品| 亚洲精品久久久蜜桃| 高h放荡受浪受bl| 91精品国产91久久久久久最新| 蜜臀av免费一区二区三区| 不卡av免费在线| 亚洲欧洲99久久| 亚洲成人中文字幕在线| 亚洲91av视频| re久久精品视频| 精品国产午夜福利在线观看| 香蕉成人啪国产精品视频综合网| 九色网友自拍视频手机在线| 国产精品女视频| 欧美1级日本1级| v8888av| 欧美高清www午色夜在线视频| 亚洲丝袜一区| 日本精品免费| 国产盗摄一区二区三区| 日韩精品在线免费视频| 久久亚洲精品国产亚洲老地址| 国产伦理久久久久久妇女| 国产又黄又猛视频| 一区二区三区四区高清精品免费观看| 免费av一级片| 国产欧美精品在线播放| 亚洲婷婷免费| 久久精品三级视频| 精品国产免费人成在线观看| 欧美日韩尤物久久| 18禁裸男晨勃露j毛免费观看| 国产欧美日韩久久| 粉嫩av一区二区夜夜嗨|