1. 程式人生 > >Nginx配置負載均衡服務器

Nginx配置負載均衡服務器

pos 服務器 roo exe localhost serve nload cmd edi

Nginx下載地址:http://nginx.org/download/nginx-1.2.6.zip

Tomcat下載地址:http://tomcat.apache.org/

配置多個Tomcat

 因為是在一臺機器上做負載均衡,所以必須保證能有2臺服務器,這就需要我們能在一臺機器上同時啟動2個tomcat。所以需要先設置一下tomcat。

裝了一個tomcat6一個tomcat7,tomcat頁面是有區別的,下面我們需要修改一下配置:

<!-- 初始端口號為8005-->
<Server port="8007" shutdown="SHUTDOWN">
<!--  初始端口號為8080-->
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
 <!-- 初始端口號為8009-->
 <Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />

經過上述三個步驟的修改就可以同時啟動2個tomcat了。

可以在瀏覽器中輸入如下網址測試下:

http://localhost:8080/

http://localhost:8090/

配置Nginx

 首先解壓下載得到的Nginx,然後找到【...\nginx-1.2.6\conf】目錄下的 nginx.conf文件,做如下修改:

技術分享圖片
http {
    include       mime.types;
    default_type  application/octet-stream;

    .......

    #gzip  on;

    #從這裏開始就是加入的了   ①
    upstream myhost {  
       server localhost:8080 weight=3;  #權重,我這裏隨便寫的
       server localhost:8081 weight=5;  
    }  
    #到這裏為止了   ①


    server {
        listen       8090; #這裏本來是80,被我改成8090了
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;

            #從這裏開始就是加入的了   ②
            proxy_pass http://myhost;
            #到這裏為止了   ②
        }

        ......
    }
技術分享圖片

到這裏就修改完了。

三、啟動測試

打開cmd,進入到Nginx目錄,執行nginx.exe。

然後打開瀏覽器,輸入地址:http://localhost:8090/

Nginx配置負載均衡服務器