1. 程式人生 > >nginx搭建分散式簡單配置

nginx搭建分散式簡單配置

一、安裝nginx

           安裝nginx

二、編寫配置檔案 nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}


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

    sendfile        on;

    keepalive_timeout  65;

 upstream test {  
      #根據ip計算將請求分配各那個後端tomcat,許多人誤認為可以解決session問題,其實並不能。  
      #同一機器在多網情況下,路由切換,ip可能不同  
      #ip_hash;   
      server ****:8180;
      server ****:8180;
    }


    server {
            listen       8180;
            server_name  test;

            #對aspx字尾的進行負載均衡請求
        location / {
          proxy_connect_timeout 3;  
          proxy_send_timeout 30;  
          proxy_read_timeout 30;  
                proxy_pass http://test/;  
                  
        }

        add_header X-Via $server_addr;
        add_header X_cache_hit $upstream_cache_status;
    }
}

三、啟動ngnix

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 四、關閉

ps -ef|grep nginx
kill -QUIT ****  #從容停止
kill -TERM ****    或   kill -INT ****  #快速停止
pkill -9 nginx     #強制停止