zoukankan      html  css  js  c++  java
  • tomcat安装

     1.  三台机器都放上tar包
        将comcat的tar 包   上传   解压   [root@linux04 Downloads]# tar -zxvf apache-tomcat-8.5.41.tar.gz
    
    2. 进入tomcat 目录bin  修改权限    并且启动   注: 改完权限  文件都是绿色 可以查看一下  
         [root@linux04 apache-tomcat-8.5.41]# cd bin/
        [root@linux04 bin]# ls
        [root@linux04 bin]# chmod +x *
        [root@linux04 bin]# ls
        [root@linux04 bin]# ./startup.sh
    
    
    3.在页面输入主机名测试
        linux04:8080
    
    //现在要做的是  访问nginx  就任意的转发给三台tomcat
    
    1.进入配置文件
        [root@linux05 conf]# cd /usr/local/nginx/conf/
        [root@linux05 conf]# mv nginx.conf nginx1.conf
        [root@linux05 conf]# vim nginx.conf 
    
        //将下面的内容放入nginx文件
    
        
    ***********************************************************************************************************
    
    #Nginx所用用户和组,window下不指定  
    #user  niumd niumd;  
      
    #工作的子进程数量 
    worker_processes  1;  
      
    #错误日志存放路径  
    #error_log  logs/error.log;  
    #error_log  logs/error.log  notice;  
    error_log  logs/error.log  info;  
      
    #指定pid存放文件  
    pid        logs/nginx.pid;  
      
    events {  
        #使用网络IO模型linux建议epoll,FreeBSD建议采用kqueue,window下不指定。  
        #use epoll;  
          
        #允许最大连接数  
        worker_connections  2048;  
    }  
      
    http {  
        include       mime.types;  
        default_type  application/octet-stream;  
      
            #定义日志格式  
        #log_format  main  '$remote_addr - $remote_user [$time_local] $request '  
        #                  '"$status" $body_bytes_sent "$http_referer" '  
        #                  '"$http_user_agent" "$http_x_forwarded_for"';  
      
        
      
        sendfile        off; 
      
        keepalive_timeout  75;  
       
        upstream  bw.com {  #服务器集群名字   
            server    linux04:8080  weight=2;#服务器配置   weight是权重的意思,权重越大,分配的概率越大。  
            server    linux05:8080  weight=2;  
        server    linux06:8080  weight=2;  
        }  
     
        server {  
            listen       80;#监听80端口,可以改成其他端口  
            server_name  linux05;##############   当前服务的域名  
      
        location / {  
                proxy_pass http://bw.com;  
                proxy_redirect default;  
            }  
              
      
            error_page   500 502 503 504  /50x.html;  
            location = /50x.html {  
                root   html;  
            }  
        }
    } 
    **************************************************************************************************************
    
    注: 可以在页面输入一下主机名称  只能进入nginx 不能转到tomcat
    
    2.  重启 nginx 
         [root@linux05 ~]# cd /usr/local/nginx/sbin/
        [root@linux05 sbin]# ./nginx -s reload
    
    3.到页面  输入主机名称linux04 就能从nginx转到tomcat
    
    4.再次修改配置文件  可以看到tomcat  的主机名称
        //将三台的tomcat的名称都改了
        [root@linux06 apache-tomcat-8.5.41]# cd webapps/ROOT/
        [root@linux06 ROOT]# vim index.jsp 
        //将下面标签中的Recommended Reading  编辑
         <h3>Recommended Reading:this is linux04</h3>
    
    
    5.去页面用主机名访问linux04  就可以看见是那台tomcat
    
    *******************************************
    **********************************************
    接下来     配置       keepalived 的虚拟ip
        虚拟冗余路由  169.254.87.250
                      一访问直接到nginx -----nginx直接到tomcat
       
    1. 重启keepalived   查看虚拟ip   169.254.87.250
        [root@linux06 ~]# service keepalived restart
        [root@linux06 ~]# ip addr
    
    2.将网卡宕掉   断开连接
        [root@linux06 conf]# ifconfig eth0 down
    
    3.查看另一台有nginx的Linux机器    显示有虚拟ip 169.254.87.250
        注:(宕掉的网卡如果有虚拟ip  这台就没有虚拟ip)
        [root@linux05 ~]# service keepalived restart
        [root@linux05 ~]# ip addr
    
    4.查看到tomcat页面  页面--ip会动   
        注:只能监控到两台  因为刚才将另一台网卡断开了
    
    5.将关掉的网卡 机器 打开
        [root@linux06 keepalived]# ifconfig eth0 up
    
    6.配置完成
    
        
  • 相关阅读:
    android 打包错误
    mysql innoDB 挂了的临时解决方案
    android notification 传值关键
    maven eclipse 插件下载地址
    微信html5开发选哪一个
    android AsyncTask 只能在线程池里单个运行的问题
    关于Fragment 不响应onActivityResult的情况分析 (
    Android-BaseLine基础性开发框架
    linux网络流量实时监控工具之iptraf
    android 圆角按钮和按钮颜色
  • 原文地址:https://www.cnblogs.com/JBLi/p/11403026.html
Copyright © 2011-2022 走看看