Nginx 负载均衡环境配置

Nginx 负载均衡环境配置

1.JDK安装

  • 下载jdk并上传至服务器。 
  • 创建安装目录,解压jdk到安装目录。
  1. mkdir /usr/local/java
  2. mv jdk-8u161-linux-x64.tar.gz /usr/local/java     
  3.  tar -zxvf   jdk-8u161-linux-x64.tar.gz
  • 配置环境变量
  1. 修改/etc/profile文件   vim /etc/profile
        export JAVA_HOME=/usr/local/java/jdk1.8.0_161  
        export CLASSPATH=.:${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar     配置使java文件全局被执行
        export PATH=$PATH:$JAVA_HOME/bin     应用JAVA_HOME变量可用${} 或$直接引用
    2.使环境变量生效

        source /etc/profile

2.安装tomcat

  •     下载tomcat分别传至192.168.0.9、192.168.0.10、192.168.0.11服务器。
  •      修改防火墙(根据系统版本不同) 防火墙文件不同   7+为firewall   7-为iptables    

            vim /etc/sysconfig/iptables 增加80 8080端口  80nginx使用

  •        重启防火墙  service iptables restart       

  3.nginx反向代理

  •  下载并上传nginx到服务器
  •   创建安装目录 /usr/local/nginx  并解压到安装目录
  •   切换到解压目录 cd nginx-1.9.9  检测安装路径下安装环境  ./configure --prefix=/usr/local/nginx/   
  •   下载安装环境需要的工具包  yum install gcc-c++ pcre-devel zlib-devel    
  •    在解压目录下,执行make 指令 编译环境
  •    make install  安装 完成后在安装目录下生成四个文件
  •    切换到安装目录/sbin目录下 ./nginx
  •    如果80端口对外开放,安装完成,可以正常访问。

4.负载均衡

  •    切换到nginx安装目录下 cd /usr/local/nginx/conf 注意:是安装目录
  •     修改nginx.conf

http{

  upstream 192.168.0.9 {
                server 192.168.0.9:8080;
                server 192.168.0.10:8080;
                server 192.168.0.11:8080;
        }

server{

location /{

 proxy_pass http://192.168.0.9;

}

}

}

  • 检测配置是否有效 sbin/nginx -t -c conf/nginx.conf
  • 重新加载配置文件 sbin/nginx -s reload
注意:
  1. upstream 与 server同级
  2. proxy_pass 代理名称为upstream 名称     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值