文档章节

服务器搭建:手把手教你玩nginx+tomcat的负载均衡

王爵nice
 王爵nice
发布于 2014/07/06 09:38
字数 507
阅读 217
收藏 10

    配置前你需要有的:

    • jdk环境

    • tomcat环境

    • nginx环境

    配置前你需要清楚的:

    1. nginx的pid位置(默认是在/usr/local/nginx/logs/nginx.pid)

    2. nginx启动命令的位置(我博客里的位置是/usr/loca/nginx/sbin/nginx)

    3. nginx配置文件的位置(我博客里的位置是/usr/local/nginx/nginx.conf)

    4. nginx的lockfile位置(默认位置是/usr/local/nginx/nginx.conf)

    首先,修改nginx的配置文件

[root@unique nginx]# vim /usr/local/nginx/nginx.conf

#运行nginx所在的用户名和用户组
#user  nobody;

#启动进程数
worker_processes  8;

#全局错误日志及PID文件
error_log  /usr/local/nginx/logs/nginx_error.log  crit;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

pid	/usr/local/nginx/logs/nginx.pid;

#工作模式及连接数上限
events {
    use epoll;
    worker_connections  1024;
}

#设定http服务器,利用它的反向代理功能提供负载均衡支持
http {
    #设定mime类型
    include       mime.types;
    default_type  application/octet-stream;
    #设置代理(下面有代理文件的配置)
    include /usr/local/nginx/conf/proxy.conf;

    #设定请求缓冲    
    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    #client_max_body_size 10m;

    #定义访问日志的写入格式
    log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
              '$status $body_bytes_sent "$http_referer" '
              '"$http_user_agent" $http_x_forwarded_for';
    access_log  /usr/local/nginx/logs/localhost.log access;#设定访问日志的存放路径

    sendfile	on;
    tcp_nopush	on;

    keepalive_timeout 60;
    tcp_nodelay on;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            #index  index.html index.htm;
	    proxy_pass http://127.0.0.1:8080; #注释默认两行,新增一行。
        }

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

#重新启动你的nginx
#启动tomcat

    代理文件的位置:/usr/local/nginx/conf/proxy.conf

#!nginx (-) 
# proxy.conf 
proxy_redirect          off;
proxy_set_header        Host $host;
proxy_set_header        X-Real-IP $remote_addr;  #获取真实ip
#proxy_set_header       X-Forwarded-For   $proxy_add_x_forwarded_for; #获取代理者的真实ip
client_max_body_size    10m;
client_body_buffer_size 128k;
proxy_connect_timeout   90;
proxy_send_timeout      90;
proxy_read_timeout      90;
proxy_buffer_size       4k;
proxy_buffers           4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

    


© 著作权归作者所有

共有 人打赏支持
王爵nice

王爵nice

粉丝 271
博文 72
码字总数 72355
作品 5
浦东
程序员
Nginx+Tomcat6+3台Linux服务器负载均衡如何部署问题请教

Hello everybody: 我现在负责公司CRM系统开发和运行,公司大约有300多人同时使用CRM系统;由于目前的CRM系统就是简单的单机Tomcat运行(没有缓存,没有集群,没有负载均衡 = 3无产品),导致...

山哥
2011/03/10
3K
23
负载均衡001_基础概述

1,概述 负载均衡(Load Balance)意思是服务器的负载压力均衡到多个服务器上;在网络世界中所有的信息传递都是通过IO来实现,只要有信息传输的地方就会有IO;网络就是信息传递所支起来的一个...

天呀鲁哇
2016/10/13
9
0
nginx+tomcat实现负载均衡

Nginx处理静态web页面,tomcat处理动态页面,动静结合。 Nginx+tomcat实现负载均衡1 负载均衡服务器:192.168.0.179 负载均衡主机:192.168.0.179 192.168.0.34 179主机配置如下: [root@se...

cunlifang
2014/04/21
0
0
学习笔记汇总

linux系统管理和服务搭建配置: 关于Linux的历史 linux系统启动过程和系统目录结构 安装和优化linux系统基础环境 Linux文件与目录管理 Linux系统用户及用户组管理 linux系统文档的压缩与打包...

qq441009395
2017/07/24
0
0
搭建Nginx+Tomcat 负载均衡集群

实验拓扑: 实验要求: 客户访问192.168.10.10,第一次或者第一个请求将请求交给10.101,第二次或者第二个请求交给10.102。实现两台服务器负载,多台的搭建方法相同。 试验环境: 2. 此处为了...

Y.weisheng
2015/07/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
57
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
48
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
52
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
55
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
51
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部