zoukankan      html  css  js  c++  java
  • Nginx + tomcat 实现简单集群(基于*方式)

    一、安装 nginx

     1、 nginx依赖以下一些软件库,在安装之前请确保安装了这些软件库,它们包括:gcc,openssl,zlib,pcre(可通过rpm -q命令查询是否已安装)   

              可通过命令 rpm -q 查看软件包的版本信息。
              以查看nginx的版本为例:

              #rpm -q nginx

              结果如下(实际的版本可能和此版本不一致,请以实际查询到的版本为准):
              YaST_5.png

     2. 以CentOS 为例,在root权限下,通过命令 yum install 来安装软件,示例如下:

           对于Yum下载源,不需要添加软件源,可以直接安装软件包。

     3. 安装步骤

          1) 登录操作系统为CentOS6.2的云服务器后,默认已获取root权限:
      注意:严禁执行password命令,root密码默认不能被修改。

      2) 在root权限下,通过命令 yum install 来安装软件,示例如下:
        Yum_1.png

      3.)系统会自动搜索相关的软件包和依赖关系,并且在界面中提示用户确认搜索到的软件包是否合适,如下图所示:
        Yum_2.png

      4) 输入“Y”确认后,开始安装软件,安装完成后会提示“Complete”,如下图所示:
        Yum_3.png

    4. 安装的软件信息查看

        软件安装完成后,可通过命令 rpm -ql 查看软件包具体的安装目录。
        以查看nginx的安装目录为例:

        #rpm -ql nginx

        结果如下:
          YaST_6.png

    二、配置tomcat 简单集群       

    在主服务器(192.168.5.149)的nginx.conf加入以下代码:

    upstream 192.168.5.149 {
          server  192.168.5.150:8080;
          server  192.168.5.151:8080;
    }
     
    server{
        listen 80;
        server_name 192.168.5.149;
        location / {
            proxy_pass         http://192.168.5.149;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }
    保存重启nginx

  • 相关阅读:
    JAVA实现接口监控报警系统
    批量插入数据、自定义分页器
    django与Ajax
    ORM优化查询、choices参数
    django之查询操作及开启事务
    django之ORM字段及参数
    数据库设计
    django之模型层
    django之模板层
    django之视图层
  • 原文地址:https://www.cnblogs.com/1995hxt/p/5422342.html
Copyright © 2011-2022 走看看