Linux+nginx+tomcat负载均衡

1、准备工作

1.1、下载nginx本次采用的是nginx-1.9.9.tar.gz

1.2、下载tomcat7.0本次采用的是apache-tomcat-7.0.82.tar.gz


1.3、下载JDK,本次采用的是JDK1.7

2、安装JDK和环境变量的配置以及tomcat7.0(略)

3、复制tomcat

3.1、修改第一个tomcat的server.xml(为了能在一个linux机上同时启动两台tomcat服务器)

依次修改如下图的端口为:8011 8010 8012,第二个tomcat类似,依次修改为:8021 8020 8022。


4、nginx的安装(重点)

4.1安装基础软件包

yum install openssl*

yum install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel -y

yum install libxml2 libxml2-devel zlib zlib-devel ncurses ncurses-devel curl curl-devel -y

yum install gd gd2 gd-devel gd2-devel -y


4.2安装pcre软件包

4.2.1解压后,cd切换到prce根目录,再输入命令  ./configure  初始化配置


4.2.2依次使用 make  make install 执行安装prce

4.3nginx的安装

与prce安装类似, 解压安装包,cd切换到根目录,依次输入3个命令 ./configure     make      make install



上图中nginx binary file 用来启动ngnix服务器,启动依次输入2个命令  cd  /usr/local/nginx/sbin     ./nginx

4.4修改/usr/local/nginx/conf下的nginx.conf文件 ,添加红框中的代码。

upstream practice {

         server localhost:8010;

         server localhost:8020;

         }

    server {
        listen       80;
        server_name  localhost ;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

       # location / {
       #     root   html;
       #     index  index.html index.htm;
       # }
location  / {

                  index index.jsp;

                   proxy_pass   http://practice ;

                   client_max_body_size 100m;

                   proxy_set_header Host $http_host;

                   proxy_set_header X-Real-IP $remote_addr;

                   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}


5、测试是否搭建成功

5.1、修改tomcat的index.jsp文件,方便测试。


5.2、启动nginx服务器 依次输入2两命令: cd  /usr/local/nginx/sbin     ./nginx

5.3、启动前面安装好的tomcat  依次输入2两命令:/home/apache-tomcat-7.0.82-1/bin     ./startup.sh,同理启动第二个tomcat。

5.4、输入地址测试

在浏览器中多次刷新后,可以看到在两个tomcat服务器来回切换,至此大功告成。当然,这只是初步负载均衡环境的搭建。


6.说明

本文部分内容源自于 http://blog.csdn.net/winwll/article/details/78341867?locationNum=9&fps=1

















  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值