成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

nginx負載均衡程序安裝札記

網絡 網絡優化 網絡運維
將nginx負載均衡設定的關鍵內容作為總結,在本文中進行了介紹。只對nginx的安裝和其中的配置文件重點說明,我們可以將此文作為札記,在對程序過程模糊的時候可進行參閱。

對于Nginx負載均衡的設定問題我們說過很多,也總結歸納過很多。在此,我們為了鞏固前面的知識,將其中的安裝要點再為大家重申一下。對于環境的構建,我們不過多的介紹了,前面已經說的很清楚,現在我們從安裝開始說起,直接將配置代碼最為重點呈獻給大家。

 安裝Nginx

1>安裝
Nginx發音為[engine x],是由俄羅斯人Igor Sysoev建立的項目,基于BSD許可。據說他當初是F5的成員之一,英文主頁:http://nginx.net。俄羅斯的一些大網站已經使用它超過兩年多了,一直表現不凡。Nginx的編譯參數如下:

  1. [root@localhost]#./configure --prefix=/usr/local/server/nginx --with-openssl=/usr/include \  
  2. --with-pcre=/usr/include/pcre/ --with-http_stub_status_module --without-http_memcached_module \  
  3. --without-http_fastcgi_module --without-http_rewrite_module --without-http_map_module \  
  4. --without-http_geo_module --without-http_autoindex_module 

在這里,需要說明一下,由于Nginx的配置文件中我想用到正則,所以需要pcre模塊的支持。我已經安裝了pcre及pcre-devel的 rpm包,但是 Ngxin 并不能正確找到 .h/.so/.a/.la 文件,因此我稍微變通了一下:

  1. [root@localhost]#mkdir /usr/include/pcre/.libs/  
  2. [root@localhost]#cp /usr/lib/libpcre.a /usr/include/pcre/.libs/libpcre.a  
  3. [root@localhost]#cp /usr/lib/libpcre.a /usr/include/pcre/.libs/libpcre.la 

然后,修改objs/Makefile大概在908行的位置上,注釋掉以下內容:   ./configure --disable-shared

接下來,就可以正常執行make及make install了。

2>修改配置文件/usr/local/server/nginx/conf/nginx.conf
以下是我的nginx.conf內容,僅供參考:

  1. #運行用戶  
  2. usernobody nobody;  
  3. #啟動進程  
  4. worker_processes2;  
  5. #全局錯誤日志及PID文件  
  6. error_loglogs/error.log notice;  
  7. pidlogs/nginx.pid;  
  8. #工作模式及連接數上限  
  9. events {  
  10. use epoll;  
  11. worker_connections1024;}  
  12. #設定http服務器,利用它的反向代理功能提供負載均衡支持  
  13. http {  
  14. #設定mime類型  
  15. include conf/mime.types;  
  16. default_typeapplication/octet-stream; 

#p#

  1. #設定日志格式  
  2. log_format main '$remote_addr - $remote_user [$time_local] ' 
  3. '"$request" $status $bytes_sent ' 
  4. '"$http_referer" "$http_user_agent" ' 
  5. '"$gzip_ratio"';  
  6. log_format download '$remote_addr - $remote_user [$time_local] ' 
  7. '"$request" $status $bytes_sent ' 
  8. '"$http_referer" "$http_user_agent" ' 
  9. '"$http_range" "$sent_http_content_range"';  
  10. #設定請求緩沖  
  11. client_header_buffer_size1k;  
  12. large_client_header_buffers4 4k;  
  13. #開啟gzip模塊  
  14. gzip on;  
  15. gzip_min_length1100;  
  16. gzip_buffers 4 8k;  
  17. gzip_types text/plain;  
  18. output_buffers 1 32k;  
  19. postpone_output1460;  
  20. #設定access log  
  21. access_loglogs/access.logmain;  
  22. client_header_timeout3m;  
  23. client_body_timeout3m;  
  24. send_timeout 3m;  
  25. sendfileon;  
  26. tcp_nopushon;  
  27. tcp_nodelay on;  
  28. keepalive_timeout65;  
  29. #設定負載均衡的服務器列表  
  30. upstream mysvr {  
  31. #weigth參數表示權值,權值越高被分配到的幾率越大  
  32. #本機上的Squid開啟3128端口  
  33. server 192.168.8.1:3128 weight=5;  
  34. server 192.168.8.2:80 weight=1;  
  35. server 192.168.8.3:80 weight=6;}  
  36. #設定虛擬主機  
  37. server {  
  38. listen80;  
  39. server_name 192.168.8.1 www.yejr.com;  
  40. charset gb2312;  
  41. #設定本虛擬主機的訪問日志  
  42. access_loglogs/www.yejr.com.access.logmain;  
  43. #如果訪問 /img/*, /js/*, /css/* 資源,則直接取本地文件,不通過squid  
  44. #如果這些文件較多,不推薦這種方式,因為通過squid的緩存效果更好  
  45. location ~ ^/(img|js|css)/{  
  46. root/data3/Html;  
  47. expires 24h;} 
  1. #對 "/" 啟用負載均衡  
  2. location / {  
  3. proxy_passhttp://mysvr;  
  4. proxy_redirectoff;  
  5. proxy_set_headerHost $host;  
  6. proxy_set_headerX-Real-IP $remote_addr;  
  7. proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;  
  8. client_max_body_size10m;  
  9. client_body_buffer_size 128k;  
  10. proxy_connect_timeout 90;  
  11. proxy_send_timeout90;  
  12. proxy_read_timeout90;  
  13. proxy_buffer_size 4k;  
  14. proxy_buffers 4 32k;  
  15. proxy_busy_buffers_size 64k;  
  16. proxy_temp_file_write_size 64k;}  
  17. #設定查看Nginx狀態的地址  
  18. location /NginxStatus {  
  19. stub_status on;  
  20. access_logon;  
  21. auth_basic"NginxStatus";  
  22. auth_basic_user_fileconf/htpasswd;}}} 

3>查看 Nginx 運行狀態
輸入地址 http://192.168.8.1/NginxStatus/,輸入驗證帳號密碼,即可看到類似如下內容:
Active connections: 328
server accepts handled requests
9309 8982 28890
Reading: 1 Writing: 3 Waiting: 324

***行表示目前活躍的連接數

第三行的第三個數字表示Nginx運行到當前時間接受到的總請求數,如果快達到了上限,就需要加大上限值了。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-05-07 12:27:53

nginx負載均衡

2012-07-31 09:25:42

nginx負載均衡反向代理

2013-04-22 11:29:14

Nginx

2011-12-02 22:51:46

Nginx負載均衡

2011-09-01 10:23:47

Nginx負載均衡器負載均衡

2010-05-07 12:23:23

nginx負載均衡

2011-01-07 11:14:17

Nginx負載均衡負載均衡

2014-07-28 11:37:49

NginxTomcat

2010-05-05 22:05:32

nginx負載均衡

2010-05-04 10:44:18

JBOSS負載均衡

2010-03-30 13:37:14

Nginx負載均衡

2017-11-09 10:42:11

Nginx負載均衡策略

2024-11-11 09:51:46

Nginx部署負載

2019-09-18 10:39:08

負載均衡反向代理TCP

2010-03-25 18:52:15

Nginx負載均衡

2017-12-18 12:04:02

Nginx代理均衡

2012-11-06 16:51:29

nginx負載均衡

2019-06-24 15:58:53

TCPUDPNginx

2019-11-04 15:35:53

Nginx反向代理負載均衡

2017-07-03 08:08:25

負載均衡分類
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清在线精品一区二区三区 | 日本亚洲一区 | 成人欧美一区二区三区 | 日韩成人在线观看 | 视频在线亚洲 | 午夜丰满寂寞少妇精品 | 中文久久 | 网黄在线| tube国产 | 欧美成人一区二免费视频软件 | 午夜精品久久久久久久99黑人 | 五月婷婷色| 黄色一级大片在线免费看产 | 亚洲精品久久久久国产 | 久久一区 | 亚洲一区二区三区高清 | 美国一级片在线观看 | 久久久久久国产精品 | av天天干| 色综合视频在线 | 91精品国产99久久 | 国产精品国产亚洲精品看不卡15 | 成人免费视频观看 | 激情久久av一区av二区av三区 | 亚洲视频在线播放 | 日韩在线一区二区三区 | 中文字幕蜜臀av | 日韩精彩视频 | 国产成人免费 | 日韩在线国产精品 | 久久精品屋 | 国产成人久久av免费高清密臂 | 成人影视网 | 欧美a级成人淫片免费看 | 四虎影音 | 亚洲视频在线观看一区二区三区 | 国产精品亚洲片在线播放 | 91精品国产综合久久香蕉麻豆 | 亚洲国产成人精品女人久久久 | 视频三区 | 精品国产精品国产偷麻豆 |