void

          Nginx 簡單的負載均衡配置示例

          www.s135.com 和 blog.s135.com 域名均指向 Nginx 所在的服務器IP。

            用戶訪問http://www.s135.com,將其負載均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四臺服務器。

            用戶訪問http://blog.s135.com,將其負載均衡到192.168.1.7服務器的8080、8081、8082端口。

            以下為配置文件nginx.conf:

          引用
          user  www www;

          worker_processes 10;

          #error_log  logs/error.log;
          #error_log  logs/error.log  notice;
          #error_log  logs/error.log  info;

          #pid        logs/nginx.pid;

          #最大文件描述符
          worker_rlimit_nofile 51200;

          events
          {
                use epoll;

                worker_connections 51200;
          }

          http
          {
                include       conf/mime.types;
                default_type  application/octet-stream;

                keepalive_timeout 120;

                tcp_nodelay on;

                upstream  www.s135.com  {
                        server   192.168.1.2:80;
                        server   192.168.1.3:80;
                        server   192.168.1.4:80;
                        server   192.168.1.5:80;
                }

                upstream  blog.s135.com  {
                        server   192.168.1.7:8080;
                        server   192.168.1.7:8081;
                        server   192.168.1.7:8082;
                }

                server
                {
                        listen  80;
                        server_name  www.s135.com;

                        location / {
                                 proxy_pass        http://www.s135.com;
                                 proxy_set_header   Host             $host;
                                 proxy_set_header   X-Real-IP        $remote_addr;
                                 proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                        }

                        log_format  www_s135_com  '$remote_addr - $remote_user [$time_local] $request '
                                          '"$status" $body_bytes_sent "$http_referer" '
                                          '"$http_user_agent" "$http_x_forwarded_for"';
                        access_log  /data1/logs/www.log  www_s135_com;
                }

                server
                {
                        listen  80;
                        server_name  blog.s135.com;

                        location / {
                                 proxy_pass        http://blog.s135.com;
                                 proxy_set_header   Host             $host;
                                 proxy_set_header   X-Real-IP        $remote_addr;
                                 proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                        }

                        log_format  blog_s135_com  '$remote_addr - $remote_user [$time_local] $request '
                                          '"$status" $body_bytes_sent "$http_referer" '
                                          '"$http_user_agent" "$http_x_forwarded_for"';
                        access_log  /data1/logs/blog.log  blog_s135_com;
                }
          }

          posted on 2008-08-01 09:47 void 閱讀(308) 評論(0)  編輯  收藏 所屬分類: Nginx

          主站蜘蛛池模板: 兴化市| 南召县| 平武县| 勐海县| 彰武县| 罗定市| 城步| 临猗县| 乌鲁木齐市| 林甸县| 平远县| 黄冈市| 西林县| 来安县| 托克逊县| 文安县| 仁布县| 内黄县| 化隆| 威远县| 民县| 盐山县| 乐至县| 扎鲁特旗| 江达县| 东乌珠穆沁旗| 交口县| 舞钢市| 康保县| 桐庐县| 林芝县| 龙胜| 左云县| 河南省| 方城县| 崇阳县| 沂源县| 双峰县| 昭平县| 揭东县| 武义县|