码迷,mamicode.com
首页 > 其他好文 > 详细

HaProxy 实现443 端口复用

时间:2020-05-26 18:18:55      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:nginx   sock   evel   mode   使用   代理   accept   not   webserver   

使用 HAProxy 分流 443 端口上的多个服务
使用 HAProxy 实现单端口多服务
4层代理和7层代理的区别
利用Haproxy实现443端口的复用

直接贴配置文件吧:

global
	log /dev/log	local0
	log /dev/log	local1 notice
	chroot /var/lib/haproxy
	stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
	stats timeout 30s
	user haproxy
	group haproxy
	daemon


defaults 
    timeout connect 5s
    timeout client 10m
    timeout server 10m

frontend ssl
        mode tcp
        bind *:443
        tcp-request inspect-delay 5s
        tcp-request content accept if { req.ssl_hello_type 1 }

        #acl ssh_payload payload(0,7) -m bin 5353482d322e30
        acl nginx_app req_ssl_sni -i a1.google.xyz
        acl canddy_app req_ssl_sni -i a2.google.xyz

        use_backend nginx if nginx_app
        use_backend canddy if canddy_app


backend canddy
        #mode tcp
        server canddy 127.0.0.1:5443

backend nginx  
  #mode tcp
  option ssl-hello-chk
  server webserver 127.0.0.1:4443

haproxy 文档

HaProxy 实现443 端口复用

标签:nginx   sock   evel   mode   使用   代理   accept   not   webserver   

原文地址:https://www.cnblogs.com/gardenofhu/p/12966836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!