«haproxy» 태그된 질문

HAProxy는 TCP 및 HTTP 기반 응용 프로그램을위한 고 가용성,로드 밸런싱 및 프록시를 제공하는 매우 빠르고 안정적인 오픈 소스 솔루션입니다. 지속성 또는 Layer7 처리가 필요한 동시에 매우 높은 부하에서 크롤링하는 웹 사이트에 특히 적합합니다.

1
백엔드가 작동하는 동안 NOSRV로 응답하는 HAProxy
HAProxy에 대한 요청이 503과 함께 리턴되는 이상한 상황이 있습니다. HAProxy 로그에 NOSRV 오류가 리턴되는 것으로 표시됩니다. Mar 26 19:47:01 localhost haproxy[23910]: 10.0.0.30:34261 [26/Mar/2013:19:46:48.579] fe v2/<NOSRV> 12801/-1/-1/-1/12801 503 212 - - SC-- 0/0/0/0/0 0/0 "GET /path/v2/ HTTP/1.1" 이 시간 동안 백엔드 서버가 확인되었으며 내부로드 밸런서에서 트래픽을 수신했습니다. 이 문제는 HAProxy의 구성이나 …

5
HAProxy-X-Client-IP 및 X-Forwarded-For 헤더에 클라이언트 IP를 추가하는 방법은 무엇입니까?
HAProxy 서버에 문제가 있습니다. 클라이언트 IP를 헤더로 전달하고 싶습니다. 거의 다했지만 흥미로운 경우가 있으며 알아낼 수 없습니다. X-CLIENT-IP 및 X-FORWARDED-FOR 태그에서 헤더의 두 위치에 클라이언트 IP를 작성해야합니다. 문제는 내가 사용할 때 option http-server-close option forwardfor 대상 서버에서 헤더 X-FORWARDED-FOR = xxx.xxx.xxx.xxx (client ip)에 x-client-ip 헤더가 없습니다. 내가 사용할 때 : …
10 haproxy 

3
부하 분산 DNS 서버 : UDP / TCP
데이터 센터에서로드 밸런싱 인프라를 재 구축하라는 요청을 받았습니다. 원래 요청은 FTP 서버의로드 밸런스입니다. 현재로드 밸런서 ( Piranha / LVS) 를 사용하여 시도 했지만 작동하지 않았습니다. 이 소프트웨어에 대한 문서가 거의 없기 때문에가 아닙니다. Piranha더 이상 사용되지 않는 것으로 간주 되기 때문에 HAProxy며칠 동안 시도한 후에 작업을 진행했습니다 Piranha. FTP로드 밸런싱 …

1
haproxy를 사용하여 여러 하위 도메인을 단일 백엔드로 연결
단일 서버에서 실행되는 여러 응용 프로그램의 경로를 지정하기 위해 haproxy를 사용하고 있습니다. 사용중인 도메인 중 하나에 대해 수십 개의 하위 도메인이 있으며 몇 개의 응용 프로그램 중 하나에 연결되어야합니다. 현재 모든 하위 도메인을 separte 줄에 나열합니다. 내 프론트 엔드 구성은 다음과 같습니다. frontend http-in bind *:80 acl alpha hdr(host) -i …

1
HAProxy 상태 확인 : httpchk 사용 및 관찰?
다음 백엔드 구성과 함께 HAProxy 1.4.18을 사용하고 있습니다. backend staging option httpchk HEAD /check.txt HTTP/1.0 http-check disable-on-404 default-server error-limit 1 on-error mark-down server staging01 x.x.x.x:80 check observe layer7 server staging02 x.x.x.x:80 check observe layer7 서버는 아파치 / 승객에서 여러 응용 프로그램을 실행하고 있습니다. httpchk와 disable-on-404의 조합으로 서버에 대한 서버를 아주 …
10 haproxy 

4
haproxy + stunnel + 연결 유지?
HTTPS 트래픽을 처리하기 위해 haproxy 1.4 앞에 stunnel을 배치하고 싶습니다. X-Forwarded-For 헤더 를 추가하려면 stunnel이 필요합니다 . 이것은 haproxy 웹 사이트 의 "stunnel-4.xx-xforwarded-for.diff" 패치 를 통해 얻을 수 있습니다 . 그러나 설명은 다음을 언급합니다. 이 패치는 keep-alive와 함께 작동하지 않습니다. 내 질문은 : 이것이 실제로 나에게 어떤 의미가 있는가? 확실하지 …
10 ssl  https  tcp  haproxy  stunnel 

1
중소 트래픽 사이트에 대한 HAProxy 하드웨어 권장 사항
소량의 트래픽 웹 애플리케이션에 대한로드 밸런서로 사용하기 위해 HAProxy를 설정하는 데 관심이 있습니다. 사용이 증가하고 있으며 단기적으로 (6 개월 정도) 중간 크기가 될 수 있습니다. 주로 우리는 일부 고객이 자신의 전용 서버를 원하기 때문에 균형 부하를 고려하고 있습니다. HAProxy 홈과 일부 블로그를 보았지만 실제로는 세부 사항을 얻지 못하거나 응용 프로그램에 …

1
HAProxy : 여러 프론트 엔드, 동일한 바인드
HAProxy의 동일한 포트에 바인딩되는 여러 프론트 엔드를 구성하는 것이 가능합니까? frontend A bind :80 bind :2000-5000 acl rule_about_A use_backend server_A if rule_about_A frontend B bind :80 acl rule_about_B use_backend server_B if rule_about_B 이 사용 사례에서 프론트 엔드 A는 80과 범위 2000-5000에 바인딩해야합니다. 프론트 엔드 B의 경우, 모든 포트에 80으로 만 …
10 haproxy 

2
HA 프록시-라운드 로빈 vs 최소 콘
언제 사용 roundrobin하고 언제 사용해야하는지에 대한 제안이 leastconn있습니까? roundrobin현재 사용 중이며 백엔드 게재자가로드가 고르게 분포하지 않는 것을 관찰했습니다. 물론 다른 문제가있을 수도 있지만 leastconn시도해 보고 싶지만 미션 크리티컬 서버이므로 변경하기 전에 다른 경험을 상담하고 싶습니다. 공유 할 아이디어가 있습니까?

3
HAproxy의 ACL 목록에서 와일드 카드 호스트를 어떻게 일치합니까?
haproxy.conf에 다음 줄이 있습니다. acl valid_domains hdr(Host) -i mysite.com images.mysite.com docs.mysite.com admin.mysite.com redirect location http://mysite.com/invalid_domain if !valid_domains 하위 도메인은 어떻게 일치합니까? 나는 시도했다 : acl valid_domains hdr(Host) -i *.mysite.com 과: acl valid_domains hdr(Host) -i [a-z]+.mysite.com ...하지만 둘 다 작동하지 않았습니다. 감사

1
요청 URI를 기반으로 HAproxy 1.6으로 응답 헤더를 추가하는 방법은 무엇입니까?
Tomcat 서버 앞에서 HAproxy 1.6을로드 밸런서로 사용합니다. 요청 URI를 기반으로 응답 헤더를 추가해야합니다. 예를 들어 Cache-Control public,max-age="600"요청 URI가 /api있지만 요청 URI가 다른 것이 아닌 경우 응답 헤더를 추가하고 싶습니다 . 첫 번째 시도는 경로를 기반으로 acl을 사용하여 헤더를 http-response에 추가하는 것입니다. acl api path_reg ^/api/(.*)$ http-response add-header Cache-Control public,max-age="600" if …

3
여러로드 밸런서를 사용하여 트래픽을 애플리케이션 서버로 리디렉션 할 수 있습니까?
로드 밸런싱을 처음 사용하고 여러로드 밸런서를 사용하여 트래픽을 내 애플리케이션 서버로 리디렉션 할 수 있는지 궁금합니다. 나는 이것이 어떻게 이루어질 수 있는지 정말로 이해하지 못한다. 도메인 이름이 특정 서버의 IP 주소 (이 경우 하나의로드 밸런서의 IP)와 일대일로 일치하지 않아야합니까? 각로드 밸런싱 서버에 다른 IP가있는 경우 두로드 밸런서 (또는 10 개의로드 …

1
404 오류시 HAProxy URL 재 작성
첫 번째 파일이 없을 때 HAProxy를 다른 백엔드에 다시 쓰는 방법? 필요한 것은 errorloc리디렉션 대신 다시 작성하는 것이므로 클라이언트는 리디렉션을 인식하지 못합니다. 우리는 정적 파일을위한 리버스 프록시와 웹 서버의로드 밸런싱을 염두에두고 NginX를 염두에두고 응용 프로그램을 개발했습니다. 응용 프로그램은 쿠키를 기반으로 고정 세션이 필요한 Opa 프레임 워크를 기반으로합니다. NginX와 HAproxy 모두에서 …
9 nginx  haproxy 

1
HAProxy로로드 밸런싱을 위해 URL 매개 변수 사용
쿠키를 통해로드 밸런싱하는 시스템이 있지만 대안으로 URL 매개 변수를 사용하고 싶습니다. (특히 쿠키를 지원하지 않는 프런트 엔드 앱이 있습니다). 설정이 약간 복잡합니다. 멀티 플레이어 시스템이 있고이 쿠키와 함께 스틱 테이블을 사용하여 같은 게임을하는 다른 사람들이 같은 서버로 이동하도록합니다. URL 매개 변수가 아무것도하지 않는 것 외에는 훌륭합니다. 이것은 haproxy 1.5dev17입니다. 내 …

2
HAproxy 하위 도메인 리디렉션
xyz.com과 같은 하나의 도메인을 소유하고 있으며 haproxy로 하위 도메인을 다른 ip로 리디렉션하려고합니다. 서버에서 tomcat을 사용하고 haproxy를 사용하여 포트 80의 수신 요청을 포트 8080으로 리디렉션합니다. Like; www.xyz.com -> 10.0.0.1 www.xyz.com/abc -> 10.0.0.2 or abc.xyz.com -> 10.0.0.2 이 리디렉션을 수행하려면 haproxy를 어떻게 설정합니까?
9 linux  haproxy 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.