Nginx+Tomcat 负载

Nginx+Tomcat 负载

1. tomcat 中文件的配置 跟 tomcat + terracotta 中的配置 一样 ,见另一文档 。

2. 下载 ngixn 1.1.7 见附件 已提供。

3. 修改 nginx-1.1.7\conf \  nginx.conf 可以整个替换为:

#user  nobody;
worker_processes  1;

error_log  logs/error.log;

events {
    worker_connections  2048;
}


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

    sendfile        on;
    keepalive_timeout  65;

    #gzip  on;
    upstream  localhost   {
              server   135.192.36.121:8888;
              server   135.192.36.122:8888;

              server   135.192.36.122:9999;

              server   135.192.36.122:9999;
    }
    server {
        listen       80;
        server_name  localhost;
        charset utf-8;
        location / {
            root   html;
            index  index.html index.htm ;
            proxy_pass        http://localhost;
            proxy_set_header  X-Real-IP  $remote_addr;
            client_max_body_size  100m;
        }


        location ~ ^/(WEB-INF)/ {
     deny all;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }
}

说明:

  

将localhost  替换成你的域名  或本机的 IP地址

server  后的 IP: host  是指远程机的 上如 在 tomcat 上部署的 ngrm 项目 的访问IP+端口,如远程上有

http://135.192.36.121:8888/ngrm   

http://135.192.36.121:9999/ngrm  等  。

worker_connections   : 是最大的可连接数 。

以上是最简的配置。

 

nginx 的启动:

1. 经过配置完后,用  nginx  -t  来查看是否修改正确。

Nginx+Tomcat 负载_第1张图片

 

说明 修改 nginx.conf 文件成功 。

查看 参数用 nginx  -h

Nginx+Tomcat 负载_第2张图片

 

启动 用:nginx .

Nginx+Tomcat 负载_第3张图片

 

这里用 ctrl +C 是结束不掉了,在你的  任务管理器中,能看到有 nginx 的进程 。

停止服务, 再启一个CMD ,用 nginx  -s  stop 

Nginx+Tomcat 负载_第4张图片

 

参考:

 http://ari.iteye.com/blog/833153

http://www.iteye.com/topic/676347

http://www.blogjava.net/niumd/archive/2011/05/10/349958.html

你可能感兴趣的:(tomcat)