Haproxy Handle Multiple Domain and SSL
global
maxconn 400
defaults
mode http
timeout connect 30000
timeout client 50000
timeout server 50000
stats enable
stats hide-version
stats uri /stats
stats auth admin:admin
frontend webapp
bind *:80
bind *:443 ssl crt /tool/haproxy-1.8.14/conf/sillycatname.pem crt /tool/haproxy-1.8.14/conf/kikokangname.pem
acl host_sillycat hdr_dom(host) -i sillycat111.ddns.net
acl host_kikokang hdr_dom(host) -i kikokang111.ddns.net
redirect scheme https if !{ ssl_fc }
use_backend grav-web if host_sillycat
use_backend flarum-web if host_kikokang
backend grav-web
balance roundrobin
option httpclose
option forwardfor
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-Proto https if { ssl_fc }
server grav-web1 192.168.1.108:8081 cookie A check
backend flarum-web
balance roundrobin
option httpclose
option forwardfor
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-Proto https if { ssl_fc }
server static-web1 192.168.1.108:8082 cookie A check
listen scrapyd
bind *:6800
mode tcp
balance roundrobin
server scrapyd1 xxxxxxxxx:6801 check
server scrapyd2 xxxxxxxxx:6802 check
References:
https://gist.github.com/urodoz/d7796cec6d47566439ba3d8ecce962f1
分享到:
相关推荐
haproxy-2.7.3 windows版本64位,四个dll文件,该版本支持ssl pem证书文件需要自己生成 带运行库,可以直接运行。自己用Cygwin64 Terminal编译的,这个是64位版本
在“haproxy-3.1 for windows 64位 支持ssl”这个版本中,特别强调了对Windows 64位操作系统的适配以及SSL(Secure Socket Layer)的支持。 SSL是一种网络安全协议,主要用于加密传输数据,确保在网络中传输的信息...
haproxy-2.6.5 windows版本64位,四个dll文件,该版本支持ssl pem证书文件需要自己生成 带运行库,可以直接运行。自己用Cygwin64 Terminal编译的,这个是64位版本
haproxy-2.6.5 for Windows 64位版本是一个专为Windows设计的负载均衡软件,不包含SSL支持,适合对SSL无需求但希望在Windows平台上运行haproxy的用户。由于不支持SSL,它可能不适合处理涉及敏感数据的场景。这个版本...
在IT行业中,构建高可用和安全的Web服务是至关重要的,而"部署haproxy+ssl+keepalived"正是实现这一目标的关键步骤。Haproxy是一个高性能的负载均衡器,用于分配网络流量到多个服务器;SSL(Secure Socket Layer)...
在本文中,我们将深入探讨haproxy-3.1 for Windows 64位版本的相关知识点,以及它不支持SSL的情况。 首先,haproxy-3.1是haproxy的一个特定版本,该版本针对Windows操作系统进行了优化,特别是64位架构。这意味着它...
HAProxy SSL设置示例 这是有关如何在HAProxy处终止SSL,然后重新建立与后端服务器的另一个SSL连接的小规模演示。 你为什么想做这个? 法规合规性居多。 例如,HIPAA要求对传输PHI的所有流量进行加密,无论它在哪个...
使用 SSL 终止进行负载平衡(haproxy >= 1.5) 添加 1.5 haproxy pkg repo 安装haproxy 检查谷物以选择 haproxy 配置(配置命名空间) 检测下游服务器以将流量传递到 记录唯一的request_id 配置 负载均衡器颗粒...
尽管haproxy通常支持SSL/TLS以实现安全的网络通信,但这个特定的版本"不支持ssl"。这意味着它不能处理HTTPS协议,即无法加密和解密通过其路由的HTTPS请求。对于需要处理敏感数据或满足合规性的应用来说,这可能是一...
因项目需要使用windows环境的haproxy做SSL终端,但找到的资源都不支持HTTPS卸载,而且版本也比较早,只好自己用MSYS32重新编译目前最新版的1.8.17...具体Haproxy的配置介绍和SSL证书制作,网上资料非常丰富请自行查找。
HAProxy is a free and open-source load balancer that enables IT professionals to distribute TCP-based traffic across many backend servers. In this book, the reader will learn how to configure and ...
haproxy-2.5.1 windows版本64位,四个dll文件,该版本支持ssl pem证书文件需要自己生成 带运行库,可以直接运行。自己用Cygwin64 Terminal编译的,这个是64位版本
3. **SSL/TLS终止**:haproxy支持在前端处理SSL/TLS加密,减轻后端服务器的压力,同时提供安全的HTTPS服务。 4. **高性能**:haproxy设计为单进程模型,使用非阻塞I/O和事件驱动模型,使其在处理大量并发连接时表现...
4. **SSL/TLS终止**:haproxy可以处理客户端的SSL/TLS连接,减轻后端服务器的压力,同时允许集中管理证书。 5. **日志与监控**:配置日志输出和利用监控工具(如Prometheus、Grafana)进行性能监控,可以及时发现并...
3. **SSL/TLS终止**:haproxy可以处理客户端的SSL连接,减轻后端服务器的负担,同时允许集中管理SSL证书。 4. **HTTP/HTTPS支持**:haproxy不仅支持传统的HTTP协议,还支持HTTPS(即HTTP over TLS),适应了现代Web...
标题 "HAproxy-2.8.3-for-Windows,支持ssl" 提到的是HAProxy的一个特定版本,即2.8.3,专为Windows操作系统设计,并且集成了SSL支持。HAProxy是一款广泛使用的负载均衡器和反向代理服务器,能够处理大量的网络连接...
2. **SSL/TLS增强**:1.7版本加强了对SSL/TLS协议的支持,引入了TLS 1.3支持,提高了加密算法的安全性,并且优化了证书管理,使得配置和维护更加方便。 3. **HTTP/2支持**:haproxy1.7开始支持HTTP/2协议,可以实现...
3. **SSL/TLS终止**:haproxy可以在前端处理SSL/TLS加密,减轻后端服务器的负担,提高整体性能。 4. **会话保持**:通过cookie或其他方式实现客户端会话的持久化,确保用户在多台服务器间切换时仍能保持原有的会话...
4. **SSL/TLS支持**:haproxy可以在前端处理SSL解密,减轻后端服务器的负担,同时支持SNI(Server Name Indication),处理多个域名的SSL连接。 5. **统计和监控**:haproxy提供内置的统计页面,通过HTTP接口展示...
haproxy-1.8.23 RPM包 for Centos7 rpm -ivh 安装即可,软件目录:/usr/local/haproxy-1.8.23 配置文件: /etc/haproxy/haproxy.cfg 可通过 systemctl 来进行 start 、stop 、restart 可通过 systemctl enable...