• 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;(请求体最大值)

     

     

  • 相关阅读:
    Android牟利之道(四)如何推广你的产品,即你的APP
    android权限
    OpenGL 中文 API
    为何不能上网浏览网页 但是可以用QQ聊天
    安装任何软件都提示不能访问windows Installer服务
    初识WAP
    用asp.net 2.0实现网站二级域名(转)
    Visual Studio .NET已检测到指定的Web服务器运行的不是ASP.NET 1.1 版
    用EasyBoot轻松做启动光盘
    我心中的痛房子
  • 原文地址:https://www.cnblogs.com/zl-wjzf/p/13500889.html
Copyright © 2020-2023  润新知