• Ngnix+Tomcat实现负载均衡


    Ngnix+Tomcat实现负载均衡

    创建两个Tomcat服务器,作为集群子集

    1、关闭防火墙(或者开放8002、8081端口)

    service iptables stop systemctl disable firewalld.service //临时关闭防火墙
    firewall-cmd --add-port=8002/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --add-port=8081/tcp --permanent
    firewall-cmd --reload
    

    image-20210707144249013

    2、去到Tomcan安装目录,复制并创建第二个Tomcat

    复制文件的命令

    cp -r 待复制的文件夹 复制后文件夹的文件名
    

    image-20210707144442136

    3、进入第一个Tomcat中bin目录下的conf文件夹中

    cd /apache-tomcat-8.5.37/bin/conf
    

    4、编辑文件server.xml

    vi server.xml
    

    5、将第一个Tomcat的端口设置为8002,随后保存并推出

    image-20210707145441283

    6、进入第一个Tomcat的bin目录下,启动Tomcat

    ./startup.sh
    

    image-20210707145533809

    7、配置第二个Tomcat,进入复制后的Tomcat文件夹下的conf中,配置server.xml文件

    cd /apache-tomacat2/conf
    vi server.xml
    

    8、将第二个Tomcat的端口设置为8081

    image-20210707145636565

    9、进入第二个Tomcat的bin目录下运行Tomcat

    image-20210707145750360

    安装Ngnix

    1、配置环境(gcc、zlib、pcre、openssl环境)

    yum install gcc-c++
    yum install -y zlib zlib-devel
    yum install -y pcre pcre-devel
    yum install -y openssl openssl-devel
    

    2、在https://nginx.org/en/download.html中下载nginx文件压缩包软件

    image-20210707150102590

    3、在usr文件夹下创建nginx文件夹

    cd /usr
    mkdir nginx
    

    4、通过MobaXterm将下载好的压缩包拉入对应的文件夹

    image-20210707150327712

    5、解压nginx文件

    tar -xvf nainx-1.21.0.tar.gz
    

    6、进入解压好的文件夹,安装nginx

    cd  nainx-1.21.0./configuremake install
    

    image-20210707150542845

    image-20210707150655175

    7、关闭防火墙打开80端口(同操作1)

    8、进入默认安装路径,开启nginx

    cd /usr/local/naign/sbin./nginx
    

    image-20210707150932986

    9、访问虚拟机IP地址,此时已经可以显示界面,但未出现画面

    image-20210707151125565

    10、进入默认安装路径,在nginx.conf文件中进行配置

    cd /cd usr/local/nginx/conf/vi nginx.conf
    

    image-20210707151453559

    11、添加两个Tomcat服务器端口(用到以下的代码)配置成功后,保存并退出

        upstream 自定义名字 {                server localhost:8081 weight=1;                server localhost:8002 weight=2;    }	proxy_pass http://wujfcat;
    

    image-20210707151823355

    12、配置好之后,进入默认安装的地址中停止刚才启动的naign,并重新启动

    cd usr/local/nginx/sbin/./nginx -s stop./nginx
    

    image-20210707152158857

    13、刷新页面,会出现访问的页面,此时两个页面一模一样,区分不出是否其是否能够在两个页面中进行跳转。

    image-20210707152338693

    14、为了区分界面,选择一个Tomcat的页面进行修改,

    cd /usr/Tomcat/apache-tomcat-8.5.37/webapps/ROOTvi index.jsp
    

    image-20210707152637878

    15、修改页面title,保存并退出

    image-20210707152718375

    16、再次访问页面,并且不断刷新,两个界面会交互出现

    image-20210707152800336

    image-20210707152814225

  • 相关阅读:
    一点创业想法
    【转】Java程序员常用工具类库
    向着高薪前进
    web开发可不可以是这样的?
    java 读取文本文件超简单的方法
    java操作xml超简单的方法
    Dijkstra算法
    ubuntu linux下如何配置ip地址以及DNS
    有关于string的一些用法
    Linux mint 17.2 系统下安装hust oj
  • 原文地址:https://www.cnblogs.com/junfblog/p/14984585.html
Copyright © 2020-2023  润新知