`
sillycat
  • 浏览: 2542816 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Haproxy Handle Multiple Domain and SSL

 
阅读更多
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 for windows 64位 支持ssl

    haproxy-2.7.3 windows版本64位,四个dll文件,该版本支持ssl pem证书文件需要自己生成 带运行库,可以直接运行。自己用Cygwin64 Terminal编译的,这个是64位版本

    haproxy-3.1 for windows 64位 支持ssl

    在“haproxy-3.1 for windows 64位 支持ssl”这个版本中,特别强调了对Windows 64位操作系统的适配以及SSL(Secure Socket Layer)的支持。 SSL是一种网络安全协议,主要用于加密传输数据,确保在网络中传输的信息...

    haproxy-2.6.5 for windows 64位 支持ssl

    haproxy-2.6.5 windows版本64位,四个dll文件,该版本支持ssl pem证书文件需要自己生成 带运行库,可以直接运行。自己用Cygwin64 Terminal编译的,这个是64位版本

    haproxy-2.6.5 for windows 64位 不支持ssl

    haproxy-2.6.5 for Windows 64位版本是一个专为Windows设计的负载均衡软件,不包含SSL支持,适合对SSL无需求但希望在Windows平台上运行haproxy的用户。由于不支持SSL,它可能不适合处理涉及敏感数据的场景。这个版本...

    部署haproxy+ssl+keepalived

    在IT行业中,构建高可用和安全的Web服务是至关重要的,而"部署haproxy+ssl+keepalived"正是实现这一目标的关键步骤。Haproxy是一个高性能的负载均衡器,用于分配网络流量到多个服务器;SSL(Secure Socket Layer)...

    haproxy-3.1 for windows 64位 不支持ssl

    在本文中,我们将深入探讨haproxy-3.1 for Windows 64位版本的相关知识点,以及它不支持SSL的情况。 首先,haproxy-3.1是haproxy的一个特定版本,该版本针对Windows操作系统进行了优化,特别是64位架构。这意味着它...

    haproxy-ssl-example:SSL终止和重新加密的示例设置

    HAProxy SSL设置示例 这是有关如何在HAProxy处终止SSL,然后重新建立与后端服务器的另一个SSL连接的小规模演示。 你为什么想做这个? 法规合规性居多。 例如,HIPAA要求对传输PHI的所有流量进行加密,无论它在哪个...

    haproxy-formula:使用 SSL 终止的 haproxy 负载平衡(haproxy >= 1.5)

    使用 SSL 终止进行负载平衡(haproxy >= 1.5) 添加 1.5 haproxy pkg repo 安装haproxy 检查谷物以选择 haproxy 配置(配置命名空间) 检测下游服务器以将流量传递到 记录唯一的request_id 配置 负载均衡器颗粒...

    haproxy-2.5.1 for windows 64位 不支持ssl

    尽管haproxy通常支持SSL/TLS以实现安全的网络通信,但这个特定的版本"不支持ssl"。这意味着它不能处理HTTPS协议,即无法加密和解密通过其路由的HTTPS请求。对于需要处理敏感数据或满足合规性的应用来说,这可能是一...

    Windows支持SSL的Haproxy 1.8.17

    因项目需要使用windows环境的haproxy做SSL终端,但找到的资源都不支持HTTPS卸载,而且版本也比较早,只好自己用MSYS32重新编译目前最新版的1.8.17...具体Haproxy的配置介绍和SSL证书制作,网上资料非常丰富请自行查找。

    Load Balancing with HAProxy.zip

    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 for windows 64位 支持ssl

    haproxy-2.5.1 windows版本64位,四个dll文件,该版本支持ssl pem证书文件需要自己生成 带运行库,可以直接运行。自己用Cygwin64 Terminal编译的,这个是64位版本

    haproxy-2.8.3.tar.gz

    3. **SSL/TLS终止**:haproxy支持在前端处理SSL/TLS加密,减轻后端服务器的压力,同时提供安全的HTTPS服务。 4. **高性能**:haproxy设计为单进程模型,使用非阻塞I/O和事件驱动模型,使其在处理大量并发连接时表现...

    haproxy_v2.3.10_windows

    4. **SSL/TLS终止**:haproxy可以处理客户端的SSL/TLS连接,减轻后端服务器的压力,同时允许集中管理证书。 5. **日志与监控**:配置日志输出和利用监控工具(如Prometheus、Grafana)进行性能监控,可以及时发现并...

    haproxy-1.8.9.tar.gz

    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-for-Windows,支持ssl" 提到的是HAProxy的一个特定版本,即2.8.3,专为Windows操作系统设计,并且集成了SSL支持。HAProxy是一款广泛使用的负载均衡器和反向代理服务器,能够处理大量的网络连接...

    haproxy-1.8.23-1.el7.x86_64.rpm haproxy 1.8.23 rpm包

    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...

    haproxy1.7 最新版本

    2. **SSL/TLS增强**:1.7版本加强了对SSL/TLS协议的支持,引入了TLS 1.3支持,提高了加密算法的安全性,并且优化了证书管理,使得配置和维护更加方便。 3. **HTTP/2支持**:haproxy1.7开始支持HTTP/2协议,可以实现...

    haproxy-1.9.7.tar.gz

    3. **SSL/TLS终止**:haproxy可以在前端处理SSL/TLS加密,减轻后端服务器的负担,提高整体性能。 4. **会话保持**:通过cookie或其他方式实现客户端会话的持久化,确保用户在多台服务器间切换时仍能保持原有的会话...

    haproxy-1.5.12

    4. **SSL/TLS支持**:haproxy可以在前端处理SSL解密,减轻后端服务器的负担,同时支持SNI(Server Name Indication),处理多个域名的SSL连接。 5. **统计和监控**:haproxy提供内置的统计页面,通过HTTP接口展示...

Global site tag (gtag.js) - Google Analytics