nginx 安装和配置 2个tomcat负载

一安装

       nginx 安装

	首先讲讲nginx 的安装 ,从http://nginx.org/en/download.html下载nginx包,下载下来其实是一个源码包,还需要进行本地编译才可使用。我这里下载的nginx-1.6.3.tar.gz,
       
	下载完成后,解压 
       tar nginx-1.6.3.tar.gz
       解压完后,今入nginx-1.6.3 目录,这里面主要有这些目录 auto,conf,man,src,还有一个configure 文件。
     编译 
        在 nginx-1.6.3目录下 执行 ./configure --prefix=/usr/src/nginx --with-http_stub_status_module   --without-http_gzip_module
        其中--prefix=/usr/src/nginx表示安装目录  with表示开启某个模式  without表示关闭某个模式,该命令是告诉nginx编译参数,回车后会自动去检查系统环境,有不符合的会直接报错,并提示你。
        如果上一步没有错误了,再执行make命令 ,make完成,执行make install ,如果没有出错那安装就完成了
        check下,进入到/usr/src/nginx下,会看到有sbin目录和conf目录

      tomcat 安装

    下载tomcat包,解压 
      tar   apache-tomcat-7.0.61.tar.gz
       重命名下
      mv  apache-tomcat-7.0.61  tomcat1
     复制出另一个
      cp tomcat1 tomcat2
     修改tomcat2 配置
      今入tomcat2 conf目录 ,vim server.conf 将8005,8080,8009端口分别改为8006,8081,8010
     分别启动2个tomcat,用浏览器访问下是否成功,必要的可以关闭下防火墙service firewalld stop(centos 7下可用)

二 配置

       在执行 ./configure --prefix=/usr/src/nginx --with-http_stub_status_module   --without-http_gzip_module 命令后,我们告诉了nginx安装在/usr/src/nginx 目录下,进入到这个目录下,执行
cd conf
vim nginx.conf 
修改配置 
在 http 节点下增加一个 upstream 
upstream my.com{
      server  192.168.152.128:8080;
      server  192.168.152.128:8081;
 }
在server 节点下 修改
server {
        listen       80;
        server_name  my.com;
        location / {
            proxy_pass http://my.com;
            proxy_set_header Host   $host;
            proxy_set_header X-Real-Ip $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            root   html;
        }
        ....
}
192.168.152.128为本机ip。
保存退出
进入sbin 目录  cd  sbin  
启动 nginx ./nginx   
在我们windows pc上打开浏览器 输入 my.com 访问。正常的话是无法访问,这里还少了一个步骤,需要解析域名my.com,不然谁知道my.com指向哪里,由于是测试就直接配置host了
在host文件中增加一条(推荐使用Switchhosts)或者直接找到系统文件修改)
192.168.152.128 my.com  
重新在浏览器中输入 my.com回车,就可以看到tomcat的主页了,我们这时可以向2个tomcat中发布同一个项目,这样就完成了最简单的负载均衡



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值