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 閱讀(309) 評論(0)  編輯  收藏 所屬分類: Nginx

          主站蜘蛛池模板: 马鞍山市| 临高县| 明溪县| 正安县| 湛江市| 砀山县| 繁峙县| 洞口县| 四川省| 兰西县| 新郑市| 洛阳市| 景东| 鄂托克旗| 阿鲁科尔沁旗| 汨罗市| 财经| 交口县| 凉山| 宁南县| 明溪县| 瑞安市| 门源| 小金县| 松江区| 靖远县| 英吉沙县| 鄂州市| 且末县| 凌云县| 南和县| 噶尔县| 正镶白旗| 台南市| 临汾市| 新沂市| 贵州省| 陇西县| 平乡县| 新乐市| 锡林浩特市|