个人技能总结7--Apache服务器反向代理,负载均衡,热备份+Tomcat配置
反向代理:
第一步:找到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配置相关推荐
- nginx反向代理模块配置详解_Nginx(三):反向代理负载均衡集群配置详解
概述: 本篇主要总结Nginx实现反向代理和负载均衡功能相关模块的配置说明.主要使用到的模块如下:ngx_http_proxy_moduleNginx实现反向代理功能 ngx_http_upstrea ...
- Nginx反向代理负载均衡虚拟主机动静分离UrlRewrite防盗链
文章目录 1. Nginx简介 1.1 Nginx背景 1.2 Nginx的优点 1.3 Nginx的功能特性及常用功能 2.Nginx安装 2.1 下载上传解压 1.2 安装 3.nginx核心概念 ...
- Nginx 反向代理 负载均衡 虚拟主机
Nginx 反向代理 负载均衡 虚拟主机配置 通过本章你将学会利用Nginx配置多台虚拟主机,清楚代理服务器的作用,区分正向代理和反向代理的区别,搭建使用Nginx反向搭理和负载均衡,了解Nginx常 ...
- 编译安装nginx并实现反向代理负载均衡和缓存功能
一.编译安装nginx 1.下载 [root@ns1 ~]# wget http://nginx.org/download/nginx-1.10.0.tar.gz 2.解压 [root@ns1 ~]# ...
- Nginx反向代理 负载均衡sky
Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...
- nginx 反向代理负载均衡 tomcat集群应用
nginx 反向代理负载均衡 tomcat集群应用 环境介绍: 系统:centos5.8_64 192.168.0.201:nginx服务器 192.168.0.202:tomcat服务器 192.1 ...
- Nginx特性验证-反向代理/负载均衡/页面缓存/URL重定向
原文发表于cu:2016-08-25 参考文档: Nginx 反向代理.负载均衡.页面缓存.URL重写等:http://freeloda.blog.51cto.com/2033581/1288553 ...
- Nginx总结(安装,使用,正向代理,反向代理,负载均衡)
目录 Nginx介绍与安装 一.Nginx简介 1.什么是ngnix 2.nginx应用场景 二.Nginx安装与启动 Nginx静态网站部署 一.静态⽹站的部署 二.配置虚拟主机 1.端⼝绑定 2. ...
- 带你了解什么是Nginx(实操反向代理-负载均衡)
文章目录 一.前言 ①什么是Nginx? ②服务中为什么要使用Nginx原因? 二.安装Nginx 1.介绍 2.安装 ①在Linux系统安装nginx ②上传并解压到/usr/local/目录下 ③ ...
- Nginx反向代理负载均衡时,验证码不正确
一.开门见山说,这是session失效的问题 nginx负载均衡导致session错误 在最近做的项目遇到一个坑,需求如下,到我的订单的时候判断了用户是否登录,如果没有登录就跳转到登录页面,登录之后在 ...
最新文章
- acwing1086||HDU4507数位dp[恨7不成妻]
- 面试大战 5 轮,我顺利当上饿了么总监!
- 【翻译】Play框架入门教程一:建立项目
- 洛谷10月月赛Round.1| P3399 丝绸之路 [DP]
- python切片原理_分析python切片原理和方法
- mysql 用户管理系统_mysql 用户管理
- 对应版本_NET Framework 和对应的 Windows 版本
- matlab小波工具箱讲解,Matlab中的小波分析工具箱详解.ppt
- pagehelper版本升级导致pageSize为0时无法查询全部数据
- joomla人人登录
- codeforces-379C. New Year Ratings Change
- Windows上解压缩版MySQL配置
- webview卡顿_分享三个小技巧,微信卡顿的人千万不要错过哦
- 文件打开方式更改为原本的计算机程序
- PL2303GC USB到串行桥控制器 Prolific旺玖
- rs485数据线接反_数据信号TXD、RXD 发送和接受怎么区分正负极呢? 现在数据信号TXD、RXD需接RS485+ RS485-信号该怎么接呢...
- fgetc, fgetchar 的区别
- linux yum sbt,CentOS下安装SBT
- 解决mysql一段时间后不能启动
- 关于卷积神经网络的书籍,卷积神经网络基础知识