[tomcat] tomcat+nginx 负载均衡配置

首先下载,安装tomcat。

修改tomcat端口,修改server.xml:

1.修改tomcat端口(默认8080)

 <Connector port="8383" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

2.shutdown 端口(默认8005)

<Server port="8006" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />

3.修改AJP端口(默认8009)

 <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />

同时修改启动两个tomcat,端口分别为8383,8484.

安装nginx,修改nginx.conf文件,配置tomcat.

# tomcat 集群配置
 upstream tomcat_cluser{
      server 127.0.0.1:8383 weight=1;
      server 127.0.0.1:8484 weight=1;
  }
 server {
        listen       80;
        server_name  127.0.0.1;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            proxy_pass http://tomcat_cluser;
            root   html;
            index  index.html index.htm;
        }

        location ~ \.jsp$ {
        proxy_pass http://tomcat_cluser;
         }  

         location /schedule {
          proxy_pass http://tomcat_cluser;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|apk|tar.gz)$
        {
          expires      30d;
        }
    location ~ .*\.(js|css)?$
    {
          expires      12h;
    }

}

启动tomcat,启动nginx.

访问:localhost,即可看到。

时间: 2024-10-24 05:14:29

[tomcat] tomcat+nginx 负载均衡配置的相关文章

RHEL7下Nginx负载均衡配置(四)

RHEL7下Nginx负载均衡配置 前面两节讲过安装和配置文件了,这里写出配置文件,大家根据内容修改配置文件就可以了. http { upstream   myserver{ server 192.168.1.21:80 weight=2 max_fails=3 fail_timeout=20s; server 192.168.1.22:80 weight=3 max_fails=3 fail_timeout=20s; server 192.168.1.23:80 weight=4 max_fa

Docker 安装 Nginx 负载均衡配置

Docker 安装 # 1)安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 2)添加Docker软件包源(否则doker安装的不是新版本) yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 3)安装Docker CE yum install -y docker-ce # 4)启动Doc

Nginx负载均衡配置实例详解

负载均衡负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦.先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况.那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可. 负载均衡的类别轮询            -应用程序轮流来响应请求(nginx默认采用)最少连接    -请求被分配到活动连接最少的服务器上ip-hash

Nginx负载均衡配置实例详解(转)

负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦. 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况.那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可. 测试环境由于没有服务器,所以本次测试直接host指定域名,然后在VMware里安装了三台CentOS. 测试域名  :a.com A服务器IP :19

Nginx负载均衡配置实例

Nginx的负载均衡配置实例. 关于负载均衡的配置实例如下: http{    upstream server {      server 192.168.10.100:80 weight=3 max_fails=3 fail_timeout=25s;      server 192.168.10.101:80 weight=1 max_fails=3 fail_timeout=25s;      server 192.168.10.102:80 weight=4 max_fails=3 fai

初探nginx负载均衡配置

只简单说一下upstream的配置,如何进行负载均衡后续还需要多了解 1.另准备一个配置文件命名为nginx_test.conf 为了不污染原有的nginx.conf,提前复制一份配置文件做试验,然后启动nginx时加载nginx_test.conf 启动命令: [[email protected] conf]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx_test.conf -c参数表示加载指定的配置文件,后面跟的是文件

Nginx负载均衡配置

1.yum安装nginx yum install nginx 2.启动nginx chkconfig nginx on   service nginx start向web服务器中放入测试文件: [html] view plain copy print? <html> <head> <title>Welcome to nginx!</title> </head> <body bgcolor="white" text=&qu

nginx负载均衡配置-windows

http://www.2cto.com/os/201302/191589.html 虽然说windows上的nginx在官方文档中提到“仅作为测试”之用,但对于小规模并发场景还是比apache有不小的优势.所以,本文也将其作为windows服务器上负载均衡的主要工具进行说明. www.2cto.com 配置实例 #user  nobody; #指定nginx进程数,通常与CPU数相一致.特别是在windows平台中,这一数值一般只能设置为1. worker_processes  1; #erro

nginx负载均衡配置详解

使用负载均衡的话,修改配置http节点如下: #设定http服务器,利用它的反向代理功能提供负载均衡支持http {     #设定mime类型,类型由mime.type文件定义     include             /etc/nginx/mime.types;     default_type    application/octet-stream;     #设定日志格式     access_log        /var/log/nginx/access.log;     #省