Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >同一后台上的多个Haproxy重写

同一后台上的多个Haproxy重写
EN

Stack Overflow用户
提问于 2014-09-05 08:35:32
回答 1查看 505关注 0票数 0

我想在一些iis服务器前安装一个haproxy。

我的问题是,在iis服务器上我有三个应用程序。

app1.domain.com

app2.domain.com

app3.domain.com

在前台。我不想显示子域。

所以我想写:

www.domain.com/app1

www.domain.com/app2

www.domain.com/app3

在后端,我想同时更改主机和url以匹配每个应用程序。

我有一个想法如何重写所有这一切,但这将需要复制所有的真实服务器上的多个备份部分的haproxy。

所以我的问题是:我可以在选择后端之前重写URL和主机吗?或者一个后端可以根据某些条件进行多次重写?

EN

回答 1

Stack Overflow用户

发布于 2014-09-24 21:06:34

如果它们是不同的后端,为什么你不想为它们创建不同的规则呢?即使应用程序非常相似,后端的配置也总是有一些不同之处。HAProxy应该是轻量级的,所以如果您试图在重写中编写变量,这是行不通的。

我的配置如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
acl domain hdr_dom(host) -i www.domain.com

acl app1 path_beg /app1
acl app2 path_beg /app2
acl app3 path_beg /app3

use_backend backend_app1 if app1 domain
use_backend backend_app2 if app2 domain
use_backend backend_app3 if app3 domain

backend backend_app1
    reqrep ^([^\ ]*)\ /app1before    \1\ /app1after
    server server_app1 app1.domain.com
backend backend_app2
    reqrep ^([^\ ]*)\ /app2before    \1\ /app2after
    server server_app2 app2.domain.com
backend backend_app3
    reqrep ^([^\ ]*)\ /app3before    \1\ /app3after
    server server_app3 app3.domain.com
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25681744

复制
相关文章
Window同一电脑配置多个git公钥
可以参照:https://www.cnblogs.com/poloyy/p/12185132.html
小菠萝测试笔记
2020/06/09
1.1K0
Window同一电脑配置多个git公钥
IDEA在同一工作空间,显示多个项目
IDEA 的工作空间,默认一个项目,多模块。如何在同一个工作空间,同时显示多个项目呢?
JavaEdge
2023/03/02
3.6K0
IDEA在同一工作空间,显示多个项目
Spring同一接口有多个实现类,如何注入
最近写了前台一个管理模块,后来也是我来写,采用四层架构,在定义接口时,基本是一个接口对应一个实现类,使用@Autowired注解,但我想如果有多个实现类,如何注解,来梳理一下
kiki.
2022/09/29
2.6K0
SpringBoot同一个服务多个端口启动
设置完端口后点击下 空白处,否则有可能端口设置不上去 如果没有这个选项,则执行以下步骤即可看到:
星辰sea
2022/10/29
1.2K0
SpringBoot同一个服务多个端口启动
Haproxy
标题:Haproxy 作者:cuijianzhe 地址:https://solo.cjzshilong.cn/articles/2020/07/29/1596024607735.html
cuijianzhe
2022/06/14
5000
Haproxy
多个槽函数绑定同一个信号的触发顺序
❝这是一个群友面试的题目。查了些文档描述如下。❞ Qt 3.0(包含3.0) - Qt 4.5(包含4.5)版本之前,「多个槽函数绑定同一个信号是无序调用」。 文档描述: If a signal is connected to several slots, the slots are activated in an arbitrary order when the signal is emitted. 如果信号连接到多个槽函数,则在发出信号时会以任意顺序调用槽函数。 文档出处: https://qt.de
Qt君
2023/03/17
9900
多个槽函数绑定同一个信号的触发顺序
如何在同一IP地址上运行多个SSL证书?
什么是SNI?服务器名称指示是SSL的一个重要组成部分。SNI允许多个网站存在于同一个IP地址上。 如果没有SNI,每个主机名都需要自己的IP地址才能安装SSL证书。
亚洲诚信SSL
2019/07/08
1.6K0
如何在同一IP地址上运行多个SSL证书?
在同一个系统里使用多个版本的软件
如果你有几房姨太太的话,那么想让她们和平共处,多半是痴人说梦。对程序员而言,虽然他们不会有娶几个老婆的好运气,但是很可能会遇到在同一个系统里使用多个版本的软件的情况,一旦处理不好,同样会焦头烂额。
LA0WAN9
2021/12/14
1.2K0
haproxy
haproxy
Java架构师必看
2021/06/08
6270
haproxy
同一域名端口下,通过nginx部署多个vue项目
  服务器上80端口已部署一套vue项目,现在乃至未来还可能要部署n个前端项目,而已部署的项目的nginx的配置不能修改
Java架构师必看
2021/10/18
2.5K0
iOS 多个category同时交换同一个方法
结论: 1.结果会覆盖,后面的会覆盖前面的,最后执行的是2的方法。无论是类方法还是实例方法。后面代码会做验证。 2.每个category的+ (void)load方法是独立,都会执行,不会相互覆盖。
且行且珍惜_iOS
2021/09/07
1.4K0
EasyGBS向多个级联平台上传通道的异常现象分析与解决
国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。其中,级联功能可以实现平台与平台之间的数据互联互通,降低数据共享难度,在很多安防场景中均有应用,如明厨亮灶、平安乡村等。
TSINGSEE青犀视频
2022/10/21
2750
经验总结| Linux下使用HAProxy为多个代理设置负载均衡
在平时进行一些挖洞、扫描或者爬虫工作的时候,被封 IP 的情况时有发生,解决这个问题较好的方法可能就是挂代理了。但是代理有时也会被封,并且有的代理质量可能还不太高,这时采用负载均衡个人觉着是一种不错的解决方法。
TeamsSix
2020/07/06
2.9K0
nginx重写url】之 当项目有多个入口文件时
但当我们的php项目有多个入口文件时,(假如有index.php, admin.php, app.php, api.php 四个入口文件),在不处理的状态下,url会呈现出这般景象:
PM吃瓜
2019/08/13
1.8K0
.htaccess重写让空间绑定多个域名到不同的目录支持多站点
购买了一个美国主机,想要在同一个空间上绑定多个域名,建立多个网站,这是很正常不过的事情。但是如果你购买了一个便宜货的美国空间,那么想要在同一个空间上绑定多个域名支持多站点就难了。 这样说可能还是有人不太明白。最近有人问我如果在Godaddy上绑定多个域名建立多个网站,按理说应该是直接在后台绑定多个域名,然后主机就会自动建立多个目录,这样不同的目录对应不同的域名访问了。 但是那个朋友说自己在Godaddy后台绑定了多个域名,然后访问的却是同一个网站,不能够支持多个站点。我查看了这个朋友的主机,原来是购买了我在
用户1272546
2018/06/04
7.2K0
HAproxy 基础
生产环境下多使用它在前端作负载均衡,提高系统的扩展性,它的作用类似于 LVS (Linux Virtual Servers) 和 Nginx (“engine X”) ( LVS 主要作用在网络的第 3/4 层也就是 ip:port , Nginx 主要作用在顶层应用层,其本身就是一个 webserver )
franket
2022/01/19
5190
多个套接字可以绑定同一个端口吗
在日常的开发过程中,经常会遇到端口占用冲突的问题。那是不是不同的进程不能同时监听同一个端口呢?这个小节就来介绍 SO_REUSEPORT 选项相关的内容。
挖坑的张师傅
2022/05/13
2.8K0
多个套接字可以绑定同一个端口吗
vue引入echarts实现同一页面多个图表
为了避免两个表之间的数据污染,我们需要在每次执行渲染表格数据之前进行echarts的init初始化
用户6493868
2022/03/08
3.1K0
关于多个Jenkins实例共享同一个工作目录的问题
jenkins启动之后会在home目录下生成一个".owner"文件,里面标识了本次jenkins实例的唯一标识,文件格式如下:
特特
2022/02/10
1.3K0
haproxy
1.开源免费 2.单进程的工作模式 3.支持拒绝连接,可以防止ddos攻击 4.支持透明代理
互联网-小阿宇
2022/11/21
4390
haproxy

相似问题

HAProxy - URL重写

15

Haproxy重写url

15

处理重写规则后,Haproxy记录最终路径

119

Haproxy重写前

11

HAProxy -透明重写URL

156
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文