反向代理:

第一步:找到Apache2.2\conf目录下的httpd.conf文件,将

#打开默认关闭的代理服务start
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#打开默认关闭的代理服务end
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so 

第二步:打开vhost配置的自配置文件:

第三步:添加<VirtualHost *:80></VirtualHost>

<VirtualHost *:80>ServerAdmin webmaster@dummy-host2.example.comDocumentRoot "D:/apache2.2/httpd-2.2-x64/htdocs"ServerName dummy-host2.example.comErrorLog "logs/dummy-host2.example.com-error.log"CustomLog "logs/dummy-host2.example.com-access.log" commonProxyRequests OffProxyPreserveHost onProxyPass / http://127.0.0.1:8080/ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>

  

负载均衡:

第一步:首先下载安装apache,我选择的是Apache2.2.19.

第二步:修改apache安装目录下的conf/httpd.conf,打开如下配置(默认注释掉了)

   打开vhost配置的自配置文件:

 

第三步:注释掉Vhost配置文件里面原来的,增加<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host2.example.comDocumentRoot "D:/apache2.2/httpd-2.2-x64/htdocs"ServerName dummy-host2.example.comErrorLog "logs/dummy-host2.example.com-error.log"CustomLog "logs/dummy-host2.example.com-access.log" commonProxyRequests OffProxyPreserveHost onProxyPass / balancer://tomcat-Hello222/ProxyPassReverse / balancer://tomcat-Hello222/<Proxy balancer://tomcat-Hello222/>        # 热备份#BalancerMember http://192.168.0.101:8080 #BalancerMember http://192.168.0.110:8080 status=+H    # loadfactor=1 route=tomcat8_local  smax=5 max=20 ttl=120 retry=300 timeout=15  这个为配置的参数,最大链接,超时,等等BalancerMember http://192.168.0.101:8080 loadfactor=1 route=tomcat8_local  smax=5 max=20 ttl=120 retry=300 timeout=15BalancerMember http://192.168.0.100:8080 loadfactor=1 route=tomcat8_local  smax=5 max=20 ttl=120 retry=300 timeout=15ProxySet lbmethod=bybusyness  </Proxy>
</VirtualHost>

热备份:

  如上图去掉给BalancerMember配置的参数等,给备份服务器加上status=+H

注意:以上代码为本人实现,如需照抄请修改 ProxyPass处的Hello222为你自己的工程名。

Tomcat配置:

Tomcat部署项目的三种方式:

1.直接复制项目或者用Eclipse生成war包放置在Webapp目录下面。

2.修改conf/server.xml 文件

  在<Host> </Host>标签之间输入项目配置信息;

  <Context path="/WebProject" docBase="D:/WebProject" reloadable="true" />

存在问题:在tomcat启动后,不在读取这个文件。

3.修改conf/catalina/localhost 

  在该文件夹下新建文件 projectName.xml;

  加入<Context docBase="D:/WebProject" reloadable="true" /> 即可,不需要path属性。

转载于:https://www.cnblogs.com/ycmxm/p/6855519.html

个人技能总结7--Apache服务器反向代理,负载均衡,热备份+Tomcat配置相关推荐

  1. nginx反向代理模块配置详解_Nginx(三):反向代理负载均衡集群配置详解

    概述: 本篇主要总结Nginx实现反向代理和负载均衡功能相关模块的配置说明.主要使用到的模块如下:ngx_http_proxy_moduleNginx实现反向代理功能 ngx_http_upstrea ...

  2. Nginx反向代理负载均衡虚拟主机动静分离UrlRewrite防盗链

    文章目录 1. Nginx简介 1.1 Nginx背景 1.2 Nginx的优点 1.3 Nginx的功能特性及常用功能 2.Nginx安装 2.1 下载上传解压 1.2 安装 3.nginx核心概念 ...

  3. Nginx 反向代理 负载均衡 虚拟主机

    Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...

  4. 编译安装nginx并实现反向代理负载均衡和缓存功能

    一.编译安装nginx 1.下载 [root@ns1 ~]# wget http://nginx.org/download/nginx-1.10.0.tar.gz 2.解压 [root@ns1 ~]# ...

  5. Nginx反向代理 负载均衡sky

    Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...

  6. nginx 反向代理负载均衡 tomcat集群应用

    nginx 反向代理负载均衡 tomcat集群应用 环境介绍: 系统:centos5.8_64 192.168.0.201:nginx服务器 192.168.0.202:tomcat服务器 192.1 ...

  7. Nginx特性验证-反向代理/负载均衡/页面缓存/URL重定向

    原文发表于cu:2016-08-25 参考文档: Nginx 反向代理.负载均衡.页面缓存.URL重写等:http://freeloda.blog.51cto.com/2033581/1288553 ...

  8. Nginx总结(安装,使用,正向代理,反向代理,负载均衡)

    目录 Nginx介绍与安装 一.Nginx简介 1.什么是ngnix 2.nginx应用场景 二.Nginx安装与启动 Nginx静态网站部署 一.静态⽹站的部署 二.配置虚拟主机 1.端⼝绑定 2. ...

  9. 带你了解什么是Nginx(实操反向代理-负载均衡)

    文章目录 一.前言 ①什么是Nginx? ②服务中为什么要使用Nginx原因? 二.安装Nginx 1.介绍 2.安装 ①在Linux系统安装nginx ②上传并解压到/usr/local/目录下 ③ ...

  10. Nginx反向代理负载均衡时,验证码不正确

    一.开门见山说,这是session失效的问题 nginx负载均衡导致session错误 在最近做的项目遇到一个坑,需求如下,到我的订单的时候判断了用户是否登录,如果没有登录就跳转到登录页面,登录之后在 ...

最新文章

  1. acwing1086||HDU4507数位dp[恨7不成妻]
  2. 面试大战 5 轮,我顺利当上饿了么总监!
  3. 【翻译】Play框架入门教程一:建立项目
  4. 洛谷10月月赛Round.1| P3399 丝绸之路 [DP]
  5. python切片原理_分析python切片原理和方法
  6. mysql 用户管理系统_mysql 用户管理
  7. 对应版本_NET Framework 和对应的 Windows 版本
  8. matlab小波工具箱讲解,Matlab中的小波分析工具箱详解.ppt
  9. pagehelper版本升级导致pageSize为0时无法查询全部数据
  10. joomla人人登录
  11. codeforces-379C. New Year Ratings Change
  12. Windows上解压缩版MySQL配置
  13. webview卡顿_分享三个小技巧,微信卡顿的人千万不要错过哦
  14. 文件打开方式更改为原本的计算机程序
  15. PL2303GC USB到串行桥控制器 Prolific旺玖
  16. rs485数据线接反_数据信号TXD、RXD 发送和接受怎么区分正负极呢? 现在数据信号TXD、RXD需接RS485+ RS485-信号该怎么接呢...
  17. fgetc, fgetchar 的区别
  18. linux yum sbt,CentOS下安装SBT
  19. 解决mysql一段时间后不能启动
  20. 关于卷积神经网络的书籍,卷积神经网络基础知识

热门文章

  1. Linux系统(二)常用命令、进程管理
  2. ubuntu16.04中创建新用户
  3. 好消息好消息——带计算机课程的希捷移动硬盘发货啦
  4. 封装数据库增删该通用方法
  5. 移动前端自适应适配布局解决方案
  6. Delphi程序开启XP的ClearType显示效果
  7. 【先定一个小目标】Asp.net Core 在IIS上的托管运行
  8. 关于内存地址和内存空间的理解。
  9. java笔记之字符串,字符串数组,ListString的相互转换
  10. Design Patterns in ActionScript