zoukankan      html  css  js  c++  java
  • Nginx+tomcat负载均衡环境搭建

    一、 tomcat配置

    1、 安装jdktomcat,并复制一份tomcat命名为tomcat1

    2、 环境变量配置:(/etc/profile

    在末尾添加

    #jdk环境变量

    export JAVA_HOME=/usr/local/java/jdk

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jat:$JAVA_HOME/lib/tools.jar

    export JRE_HOME=$JAVA_HOME/jre

    #第一个tomcat的环境变量

    export CATALINA_HOME=/usr/local/tomcat

    export CATALINA_BASE=/usr/local/tomcat

    export TOMCAT_HOME=/usr/local/tomcat

    #第二个tomcat的环境变量

    export CATALINA_HOME1=/usr/local/tomcat1

    export CATALINA_BASE1=/usr/local/tomcat1

    export TOMCAT_HOME1=/usr/local/tomcat1

    3、修改tomcat1server.xml配置:tomcat1/conf/server.xml)

    此处端口8005改为8006

    将tomcat端口8080改为8082若使用了https则把重定向端口改为8444

    使用了https则修改8443端口8444

    修改AJP端口80098010,若使用https重定向端口改8444

    4、 修改tomcat1的catalina.sh配置:tomcat1/bin/catalina.sh)

    在上图注释下面添

    export CATALINA_BASE=$CATALINA_BASE1

    export CATALINA_HOME=$CATALINA_HOME1

    二、 Nginx安装与配置

    1、 安装Nginxsudo apt-get install nginx

    2、 Nginx配置:Nginx安装目录在/etc/nginx配置文件nginx.conf

    在nginx.conf配置文件发现包含了conf.d文件下所有的.conf文件

    所以进入conf.d目录创建tools.conf配置文件,内容如下:

    Nginx重启命令:sudo nginx -s reload

    检查Nginx是否正常运行:sudo nginx -t

    应用配置文件:sudo nginx -c nginx.conf(在Nginx安装目录执行) 

    强行关闭占用80端口的程序:sudo fuser -k 80/tcp

    Nginx配置文件详解:https://blog.csdn.net/tjcyjd/article/details/50695922

    Websocket域名使用配置:

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection "upgrade";

    配置请求内容大小:

    client_max_body_size 8M;(请求体缓存大小)

    client_body_buffer_size 128k;(请求体最大值)

     

     

  • 相关阅读:
    Nginx进程信号管理
    Nginx配置缓存服务器
    访问Nginx显示目录
    kubeadm快速安装k8s
    《构建之法》读书笔记(一)
    Android Studio连接SQLite数据库与SQLite Studio实时同步的实现
    关于sqlite数据库与sqlite studio
    AS之去掉顶部标题栏
    今日学习
    AS之AlertDialog使用
  • 原文地址:https://www.cnblogs.com/zl-wjzf/p/13500889.html
Copyright © 2011-2022 走看看