我最近在haproxy网站上写了一篇文章(2021年8月9日),据说是关于如何在码头上运行haproxy。
我遵循了这个指南,我有下面的haproxy.cfg
global
stats socket /var/run/api.sock user haproxy group haproxy mode 660 level admin expose-fd listeners
log stdout format raw local0 info
defaults
mode http
timeout client 10s
timeout connect 5s
timeout s
我的问题是,我有一个docker-compose.yml文件和一个haproxy.cfg文件,我希望docker将haproxy.cfg文件复制到docker容器中。根据post ,我可以使用卷来完成它,但是在我的例子中,我得到了下面的错误。有人能帮我做到这一点吗。
下面是代码和所有东西
docker-compose.yml
version: "3.3"
services:
###After all services are up, we are initializing the gateway
gateway:
container_name: gateway-hapr
如何使用jsonpath检索configmap值?
我正在尝试从configmap中检索haproxy.cfg的值,但我无法正确地获得它:
kubectl get cm -l app=haproxy -o jsonpath="{['items'][0]['data']['haproxy.cfg']}"
上述结果不返回结果。但是,如果不使用haproxy.cfg,我肯定可以得到configmap:
kubectl get cm -l app=haproxy -o jsonpath="{['items'][0]
我们在启动安装的haproxy时遇到了问题。我们使用的是ubuntu16.04,安装的版本是:HA-Proxy version 1.6.3 2015/12/25 Copyright 2000-2015 Willy Tarreau文件夹/run/haproxy创建好了,一切都下载正确了。它被卸载了,然后又安装了同样的错误,所以我们拼命地寻求帮助。
这是文件夹/etc/default/haproxy
# Defaults file for HAProxy
#
# This is sourced by both, the initscript and the systemd unit file, s
我正试着做一个简单的反向代理,根据URL选择后端。
当我尝试这个时,我一直收到一个503 Service Unavailable. No server is available to handle this request.错误。
任何帮助都将不胜感激!
我想输入nc.mydomain.com并将请求转发到我的nextcloud服务器(稍后我将添加其他子域和域)。这是我的配置:
haproxy.cfg:
global
log /dev/log local0
log /dev/log local1 notice
daemon
ssl-default-b