apache做负载均衡_apache负载均衡配置

apache做负载均衡_apache负载均衡配置测试都是在本地环境进行的。1、安装Apache服务下载:https://www.apachehaus.com/cgi-bin/download.plx?dli=hBjUYRWeZVjTEt2LOhlTykkVOpkVFd1aVpXQw0UU2、解压解压目录:E:\dev\Apache24。3、配置环境变量把路径【E:\dev\Apache24\bin】追加到环境变量PATH。4、配置Apache用文本编辑器配置文件:E:\dev\Apache24\conf\httpd.c

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

测试都是在本地环境进行的。

1、安装Apache服务

下载:

https://www.apachehaus.com/cgi-bin/download.plx?dli=hBjUYRWeZVjTEt2LOhlTykkVOpkVFd1aVpXQw0UU

2、解压

解压目录:E:\dev\Apache24。

3、配置环境变量

把路径【E:\dev\Apache24\bin】追加到环境变量PATH。

4、配置Apache

用文本编辑器配置文件:E:\dev\Apache24\conf\httpd.conf

4.1、配置服务根目录

 

Define SRVROOT "/Apache24"

修改为:

Define SRVROOT "E:\dev\Apache24"

4.2、设置Apache服务端口

Listen 80

修改为: 

Listen 8088

添加一行:

#ServerName www.example.com:80
ServerName localhost:8088    #此行为新添加的

4.3、选择需要加载的模块

以下模块放开注释:

LoadModule access_compat_module modules/mod_access_compat.so

LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

4.4、设置Apache服务的默认访问路径

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

修改为: 

<IfModule dir_module>
    DirectoryIndex platform
</IfModule>

PS:此处根据自己项目情况修改

4.5、配置负载均衡

在文件末尾追加内容:

ProxyRequests Off
<Proxy balancer://clusters>
  BalancerMember http://localhost:8081
  BalancerMember http://localhost:8082
  proxySet stickysession=STICK_PORT_TOKEN nofailover=On
</Proxy>
ProxyPass / balancer://clusters/
ProxyPassReverse / balancer://clusters/
#ProxyPass /platform balancer://clusters/platform
#ProxyPassReverse /platform balancer://clusters/platform


<Location /balancer-manager>
  SetHandler balancer-manager
  Order Deny,Allow
  Allow from all
</Location>

5、启动Apache服务

可以使用【E:\dev\Apache24\bin\ApacheMonitor.exe】进行启动、停止、重启操作

6、访问负载均衡管理界面

http://localhost:8088/balancer-manager

apache做负载均衡_apache负载均衡配置

测试有两个应用节点:http://localhost:8081 和 http://localhost:8082

两个应用节点的默认路径是patform,这个与【4.4、设置Apache服务的默认访问路径】对应

ProxyPass:正向代理
ProxyPassReverse:反向代理

代理路径示例:

客户端请求路径:http://localhost:8088/login

实际请求路径:http://localhost:8081/login 或 http://localhost:8082/login

以上只是完成了简单负载均衡配置,对各个参数和代理方式深入研究后,继续补充完善。

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197634.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PTA-集合相似度[通俗易懂]

    PTA-集合相似度[通俗易懂]原题链接输入样例:33 99 87 1014 87 101 5 877 99 101 18 5 135 18 9921 21 3输出样例:50.00%33.33%#include<bits/stdc++.h>#define x first#define y second#define send string::nopsusing namespace std;typedef long long ll;const int N = 1e4 + 10;cons

    2022年8月9日
    8
  • Iframe透明背景的解决办法

    Iframe透明背景的解决办法IE5 5 和 NN6 以上的浏览器支持 Frame Iframe 对象的 allowTranspa 方法 如果某对象的背景颜色设置为 Transparency 的 它将继承包含它容器的特性 我们可以通过这个特性实现透明背景的开 关 代码如下 a html 如下 BACKGROUND COLOR transparent 透明文档此 IFRAME 无背景颜色 BODY iframeallowT

    2026年2月1日
    0
  • 手机NFC模拟M1门禁卡、写CUID白卡的一些研究记录

    手机NFC模拟M1门禁卡、写CUID白卡的一些研究记录一、需求场景近来小区安装了智能门禁,但只配发了一张门禁卡,不方便使用,于是产生了用手机模拟门禁卡,或者复制一张门禁卡的想法。本文使用的软件:(CSDN无法修改下载积分了。。。)包括手机NFC读写卡神器MifareClassicTool(MCT)2.2.5最新版、手机读卡工具NFCTagInfo、NFC卡模拟软件Cardemulator、RE管理器,以及一款NFC模拟…

    2022年6月10日
    179
  • pycharm怎么编译代码_python编程

    pycharm怎么编译代码_python编程python可以说是新的编程语言,虽说是新编程,但一出来,就受到很长程序员的关注,而且刚出现和java进行对比,很多人就拿python和java进行比较,想python到底好不好,他和java有什么区别,要想知道他们的区别,还是要了解python比较好,要知道python知识,今天我们就来看看python里的pycharm编写代码的方式教学。1、新建项目location:为创建项目的地址(或者叫文…

    2022年8月28日
    6
  • Win10安装Tomcat服务器与配置环境变量[通俗易懂]

    Win10安装Tomcat服务器与配置环境变量[通俗易懂]文章目录下载安装JDK下载Tomcat压缩包解压Tomcat压缩包Tomcat目录结构启动Tomcat环境变量配置Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。本文主要讲述Windows环境Tomcat服务器安装与环境变量配置下载安装JDK要想安装Tomcat服务…

    2022年6月3日
    33
  • 支持二级汉字的 php 汉字助记码生成

    支持二级汉字的 php 汉字助记码生成gbk2312编码范围共94区,0-55区为一级汉字,是按照拼音顺序排列的,可以按照编码区间确定汉字的拼音,但是56区以后是按笔画顺序排列的,所以只能用对照表来确定拼音鉴于目前我找不到现成的代码,固整理了一份,测试可用./***PHP汉字转拼音*echoCUtf8_PY::encode(‘字符串’);//编码为拼音首字母*echoCUtf8_P…

    2022年6月21日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号