确定haproxy支持https

[root@c01 sbin]# ldd haproxy |grep ssl
libssl.so.10 => /usr/lib64/libssl.so.10 (0x00007f961911c000)

整合证书和私钥:

# cat 213978673141013.key 213978673141013.pem |tee server.pen

查看配置文件:

    global
log 127.0.0.1 local0 info #[err warning info debug] //日志位置
tune.ssl.default-dh-param 2048 #修改默认使用2048bit加密,不设置会有警告
maxconn 4096
daemon #设置成后台运行
nbproc 1 #进程数量
pidfile /apps/haproxy-1.7.7/haproxy.pid defaults
log global
mode http #默认模式
option httplog #http日志格式
option dontlognull
retries 3 #三次失败后认为服务器不可用
option redispatch #如果cookie写入了serverId而客户端不会刷新cookie,当serverId对应的服务器挂掉后,强制定向到其他健康的服务器
maxconn 2000 #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接默认的最大连接数
contimeout 5000 #连接超时
clitimeout 30000 #客户端超时
srvtimeout 30000 #服务器超时 frontend web_in
mode http
maxconn 1000
bind *:80
bind *:443 ssl crt /etc/cert/server.pem
reqadd X-Forwarded-Proto:\ https #HTTP,HTTPS并存
#redirect scheme https if !{ ssl_fc }
acl is_a hdr_beg(host) -i ssl.espressos1.com #判断域名是不是www.espressos1.com,是则给与a服务器集群服务 use_backend a_server if is_a backend a_server
mode http #http 模式
stats uri /haproxy
balance roundrobin
cookie JSESSIONID prefix
stats hide-version
option httpclose
server web1 10.100.0.220:80 check
#server web2 128.1.2.5:80 check

最新文章

  1. SQL Server通过File Header Page来进行Crash Recovery
  2. SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号)
  3. centos安装Python2.7
  4. ssh localhost “Permission denied (publickey)
  5. sicily 1010. 单词数值
  6. $.ajax参数备注-转转转
  7. QT5中的pro文件中为何要加入"QT += widgets"
  8. MySQL 存储过程创建表
  9. Android系统--输入系统(十三)Dispatcher线程情景分析_Reader线程传递事件
  10. OpenWRT(RT5350) 路由客户模式(Routed Client) ,设置防火墙开放UDP指定端口
  11. Hbase多列范围查找(效率)
  12. [LeetCode] Output Contest Matches 输出比赛匹配对
  13. Python爬虫入门教程 38-100 教育部高校名单数据爬虫 scrapy
  14. 201771010126 王燕《面向对象程序设计(Java)》第十四周学习总结(测试程序11)
  15. heartbeat 非联网安装(通过配置本地yum文件库安装heartbeat)
  16. js判断一个对象{}是否为空对象,没有任何属性
  17. 最大公约数&&最小公倍数
  18. 辅助模块:udp_sweep
  19. slot内容分发
  20. C语言 · 字符串变换

热门文章

  1. Linux的telent服务
  2. TL 重构
  3. /proc/net/sockstat 里的信息是什么意思?
  4. [think]关于个人发展值得记住的一些建议 听别人的话,即使你不想听 不要只做不想 成功不能被复制,但失败总在不停复制。看看别人是怎么倒下的,你可以更早地成功
  5. ajax提交出现的问题记载
  6. 横竖屏切换时不销毁当前activity 和 锁定屏幕
  7. Swift 类
  8. C# 两个时间相减 返回 对应天时分秒
  9. C# 连接 mySQL 出现 GUID 应包含带 4 个短划线的 32 位数 问题
  10. #优化:Nginx防御DDOS和CC攻击