美文网首页
Nginx配置Tomcat集群服务器的负载均衡

Nginx配置Tomcat集群服务器的负载均衡

作者: Andy周 | 来源:发表于2017-06-11 12:58 被阅读116次

    测试环境:

    物理机:ubuntu 16.04
    虚拟机:Centos 7.2
    

    记录一下学习的过程。

    1.准备工作:
    A.下载nginx稳定版本,笔者下载的是nginx-1.12.0
    B.下载tomcat 8.5.15
    C.配置好虚拟机的系统

    Nginx Server:192.168.100.128
    Tomcat ServerA:192.168.100.129
    Tomcat ServerB:192.168.100.130
    

    如图

    2.配置Tomcat Server A
    下载好jdk-8u131-linux-x64.rpmapache-tomcat-8.5.15.tar.gz
    上传文件到服务器

    scp jdk-8u131-linux-x64.rpm root@192.168.100.129:/opt/
    scp apache-tomcat-8.5.15.tar.gz root@192.168.100.129:/opt/
    # 进入服务器
    ssh root@192.168.100.129
    cd /opt
    # 安装jdk
    rpm -ivh jdk-8u131-linux-x64.rpm
    # 查看java版本
    java -version
    

    解压apache-tomcat-8.5.15.tar.gz

    cd /opt
    tar -vxzf apache-tomcat-8.5.15.tar.gz
    cd apache-tomcat-8.5.15
    cd bin
    # 启动tomcat
    ./startup.sh
    

    启动成功,这时候物理机还无法正常访问,需要开启端口

    # 添加端口 (--permanent表示永久,否则重启失效)
    firewall-cmd --add-port=8080/tcp --permanent
    # 重新加载配置
    firewall-cmd --reload
    # 查看端口情况
    firewall-cmd --query-port=8080/tcp
    # 删除端口
    firewall-cmd --remove-port=8080/tcp --permanent
    

    重新访问

    由于有两台服务器,需要区分

    cd /opt/apache-tomcat-8.5.15/webapps/ROOT
    rm -rf *
    echo "Hello Server A" > index.html
    

    同理配置Tomcat Server B

    3.配置Nginx Server
    下载nginx-1.12.0.tar.gz

    scp nginx-1.12.0.tar.gz root@192.168.100.128:/opt/
    ssh root@192.168.100.128
    tar -vxzf nginx-1.12.0.tar.gz
    cd nginx-1.12.0
    

    配置好编译环境

    yum install gcc-c++
    yum install pcre pcre-devel
    yum install zlib zlib-devel
    yum install openssl openssl--devel
    # 编译并安装
    ./configure
    # 默认安装在/usr/local/nginx   
    make
    make install
    

    配置nginx

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

    启动nginx

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

    开放80端口

    firewall-cmd --add-port=80/tcp --permanent
    firewall-cmd --reload
    

    访问Nginx Server

    参考:
    http://www.centoscn.com/image-text/install/2014/0812/3480.html
    http://www.toutiao.com/a6409893898911203585/

    相关文章

      网友评论

          本文标题:Nginx配置Tomcat集群服务器的负载均衡

          本文链接:https://www.haomeiwen.com/subject/rpehqxtx.html