标签: haproxy

如何设置 HAProxy 以在匹配的查询字符串键值上删除连接?

我在 Centos 7 上安装了 HAProxy 1.5.18。

/etc/haproxy/haproxy.cfg我有以下行:

frontend free_api
        bind *:80
        stats uri /haproxy?stats
        mode http
        option forwardfor         
        acl key1 urlp(key) 12345
        acl key2 urlp(key) 6789

        http-request deny if key1
        http-request deny if key2

       # use_backend api if api
 default_backend api
Run Code Online (Sandbox Code Playgroud)

现在,对于匹配值为123456789的查询字符串键,URL 访问被拒绝。HAProxy 返回403 Forbidden状态代码。

我正在寻找的是简单地断开连接,这样就不会返回任何内容给用户?如何在 HAProxy 中做到这一点?

谢谢。

linux haproxy centos7

1
推荐指数
1
解决办法
4677
查看次数

haproxy去钓鱼

我正在使用haproxy将流量引导到端口A到端口B上运行的服务.当服务停止时,我想让haproxy立即转到钓鱼页面.我查看了haproxy文档,但未能找到我如何实现这一目标.有人可以解决我的问题吗?谢谢!

haproxy

0
推荐指数
1
解决办法
277
查看次数

CentOS 6.5 - haproxy致命错误

在CentOS 6.5中获取错误,HA-Proxy版本1.4.24 2013/06/17请告知如何使其工作?我需要对localhost:8888做HTTPS,这是失败的.

# service haproxy start
[ALERT] 238/084310 (24365) : parsing [/etc/haproxy/haproxy.cfg:18] : timeout 'tunnel': must be 'client', 'server', 'connect', 'check', 'queue', 'http-keep-alive', 'http-request' or 'tarpit'
[ALERT] 238/084310 (24365) : parsing [/etc/haproxy/haproxy.cfg:22] : 'redirect' expects 'code', 'prefix', 'location', 'set-cookie', 'clear-cookie', 'drop-query' or 'append-slash' (was 'scheme').
[ALERT] 238/084310 (24365) : parsing [/etc/haproxy/haproxy.cfg:24] : 'bind' only supports the 'transparent', 'defer-accept', 'name', 'id', 'mss' and 'interface' options.
[ALERT] 238/084310 (24365) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg
[ALERT] 238/084310 (24365) : …
Run Code Online (Sandbox Code Playgroud)

https centos haproxy websocket

0
推荐指数
1
解决办法
1万
查看次数

恢复HAProxy统计信息

更改配置文件时,我使用以下命令重新启动HAProxy:

/usr/local/sbin/haproxy -f /etc/haproxy.cfg -p /var/run/haproxy.pid -sf $(</var/run/haproxy.pid)
Run Code Online (Sandbox Code Playgroud)

令人遗憾的是,在HAProxy恢复之后,之前发布的所有统计数据都消失了.

HAProxy是否有可能从先前的HAProxy开始恢复统计数据?

haproxy

0
推荐指数
1
解决办法
2306
查看次数

Haproxy 从 docker 容器获取日志

我已经从 docker 启动了 Haproxy。

我需要获取 Haproxy 的日志。

一些方向可能有用。

我的haproxy.config如下

全球的

日志 127.0.0.1 local0

日志 127.0.0.1 local1 通知

haproxy

0
推荐指数
1
解决办法
1686
查看次数

如何在 Docker Swarm 中正确配置 HAProxy 以自动将流量路由到复制服务(通过 SSL)?

我正在尝试部署具有单个复制服务的三个主机节点的 Docker Swarm,并在其前面放置一个 HAProxy。我希望客户端能够通过 SSL 进行连接。

我的docker-compose.yml

version: '3.9'

services:
  proxy:
    image: haproxy
    ports:
      - 443:8080
    volumes:
      - haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
    deploy:
      placement:
        constraints: [node.role == manager]
    networks:
      - servers-network
  node-server:
    image: glusk/hackathon-2021:latest
    ports:
      - 8080:8080
    command: npm run server
    deploy:
      mode: replicated
      replicas: 2
    networks:
      - servers-network
networks:
  servers-network:
    driver: overlay
Run Code Online (Sandbox Code Playgroud)

我的haproxy.cfg(基于官方示例):

# Simple configuration for an HTTP proxy listening on port 80 on all
# interfaces and forwarding requests to a single backend "servers" …
Run Code Online (Sandbox Code Playgroud)

haproxy docker docker-compose docker-swarm

0
推荐指数
1
解决办法
2797
查看次数

HAProxy 中有多少算法可以使用

嗨,有人可以列出 HAPRoxy 的所有可用算法,并附上每个算法的简单定义。

问候

load-balancing haproxy

-2
推荐指数
1
解决办法
2681
查看次数