• FAQ
    • 无法启动,报错: not in master-worker mode
    • 如何调试?
    • 如何缓存POST请求?
    • 如何做访问控制?
    • 如何开启HTTP2?

    FAQ

    无法启动,报错: not in master-worker mode

    global 添加 master-worker 或者启动时使用-W参数。

    如何调试?

    global添加debug, 或者带-d启动nuster

    nuster相关的调试信息以[nuster开头

    如何缓存POST请求?

    添加option http-buffer-request

    如果自定义了key的话需要使用body关键字

    请求body可能不完整,详见HAProxy configuration 的 option http-buffer-request小节

    另外可以为post请求单独设置一个后端

    如何做访问控制?

    类似

    1. acl network_allowed src 127.0.0.1
    2. acl purge_method method PURGE
    3. http-request deny if purge_method !network_allowed

    如何开启HTTP2?

    1. bind :443 ssl crt pub.pem alpn h2,http/1.1