实例介绍
haproxy-1.6.2.tar 留着备用
【实例截图】
【核心代码】
haproxy-1.6.2.tar
├── haproxy-1.6.2
│ ├── CHANGELOG
│ ├── contrib
│ │ ├── base64
│ │ │ └── base64rev-gen.c
│ │ ├── halog
│ │ │ ├── fgets2.c
│ │ │ ├── halog.c
│ │ │ └── Makefile
│ │ ├── ip6range
│ │ │ ├── ip6range.c
│ │ │ └── Makefile
│ │ ├── iprange
│ │ │ ├── iprange.c
│ │ │ └── Makefile
│ │ ├── netsnmp-perl
│ │ │ ├── cacti_data_query_haproxy_backends.xml
│ │ │ ├── cacti_data_query_haproxy_frontends.xml
│ │ │ ├── haproxy_backend.xml
│ │ │ ├── haproxy_frontend.xml
│ │ │ ├── haproxy.pl
│ │ │ ├── haproxy_socket.xml
│ │ │ └── README
│ │ ├── selinux
│ │ │ ├── haproxy.fc
│ │ │ ├── haproxy.if
│ │ │ ├── haproxy.te
│ │ │ └── README
│ │ ├── systemd
│ │ │ ├── haproxy.service.in
│ │ │ └── Makefile
│ │ └── trace
│ │ └── trace.awk
│ ├── CONTRIBUTING
│ ├── doc
│ │ ├── acl.fig
│ │ ├── architecture.txt
│ │ ├── close-options.txt
│ │ ├── coding-style.txt
│ │ ├── configuration.txt
│ │ ├── cookie-options.txt
│ │ ├── design-thoughts
│ │ │ ├── backends.txt
│ │ │ ├── backends-v0.txt
│ │ │ ├── be-fe-changes.txt
│ │ │ ├── binding-possibilities.txt
│ │ │ ├── buffer-redesign.txt
│ │ │ ├── buffers.fig
│ │ │ ├── config-language.txt
│ │ │ ├── connection-reuse.txt
│ │ │ ├── connection-sharing.txt
│ │ │ ├── dynamic-buffers.txt
│ │ │ ├── entities-v2.txt
│ │ │ ├── how-it-works.txt
│ │ │ ├── http2.txt
│ │ │ ├── http_load_time.url
│ │ │ ├── rate-shaping.txt
│ │ │ └── sess_par_sec.txt
│ │ ├── gpl.txt
│ │ ├── haproxy.1
│ │ ├── internals
│ │ │ ├── acl.txt
│ │ │ ├── body-parsing.txt
│ │ │ ├── buffer-operations.txt
│ │ │ ├── buffer-ops.fig
│ │ │ ├── connection-header.txt
│ │ │ ├── connection-scale.txt
│ │ │ ├── connect-status.txt
│ │ │ ├── entities.fig
│ │ │ ├── entities.pdf
│ │ │ ├── entities.svg
│ │ │ ├── entities.txt
│ │ │ ├── entities-v2.txt
│ │ │ ├── hashing.txt
│ │ │ ├── header-parser-speed.txt
│ │ │ ├── header-tree.txt
│ │ │ ├── http-cookies.txt
│ │ │ ├── http-docs.txt
│ │ │ ├── http-parsing.txt
│ │ │ ├── list.fig
│ │ │ ├── lua_socket.fig
│ │ │ ├── lua_socket.pdf
│ │ │ ├── naming.txt
│ │ │ ├── pattern.dia
│ │ │ ├── pattern.pdf
│ │ │ ├── polling-states.fig
│ │ │ ├── repartition-be-fe-fi.txt
│ │ │ ├── sequence.fig
│ │ │ ├── stats-v2.txt
│ │ │ └── stream-sock-states.fig
│ │ ├── intro.txt
│ │ ├── lgpl.txt
│ │ ├── linux-syn-cookies.txt
│ │ ├── lua-api
│ │ │ ├── conf.py
│ │ │ ├── index.rst
│ │ │ ├── Makefile
│ │ │ └── _static
│ │ │ ├── channel.fig
│ │ │ └── channel.png
│ │ ├── management.txt
│ │ ├── network-namespaces.txt
│ │ ├── proxy-protocol.txt
│ │ └── queuing.fig
│ ├── ebtree
│ │ ├── compiler.h
│ │ ├── eb32tree.c
│ │ ├── eb32tree.h
│ │ ├── eb64tree.c
│ │ ├── eb64tree.h
│ │ ├── ebimtree.c
│ │ ├── ebimtree.h
│ │ ├── ebistree.c
│ │ ├── ebistree.h
│ │ ├── ebmbtree.c
│ │ ├── ebmbtree.h
│ │ ├── ebpttree.c
│ │ ├── ebpttree.h
│ │ ├── ebsttree.c
│ │ ├── ebsttree.h
│ │ ├── ebtree.c
│ │ ├── ebtree.h
│ │ └── LICENSE
│ ├── examples
│ │ ├── acl-content-sw.cfg
│ │ ├── auth.cfg
│ │ ├── check
│ │ ├── check.conf
│ │ ├── content-sw-sample.cfg
│ │ ├── debug2ansi
│ │ ├── debug2html
│ │ ├── debugfind
│ │ ├── errorfiles
│ │ │ ├── 400.http
│ │ │ ├── 403.http
│ │ │ ├── 408.http
│ │ │ ├── 500.http
│ │ │ ├── 502.http
│ │ │ ├── 503.http
│ │ │ ├── 504.http
│ │ │ └── README
│ │ ├── haproxy.init
│ │ ├── haproxy.spec
│ │ ├── haproxy.vim
│ │ ├── init.haproxy
│ │ ├── option-http_proxy.cfg
│ │ ├── seamless_reload.txt
│ │ ├── ssl.cfg
│ │ ├── stats_haproxy.sh
│ │ └── transparent_proxy.cfg
│ ├── include
│ │ ├── common
│ │ │ ├── accept4.h
│ │ │ ├── base64.h
│ │ │ ├── buffer.h
│ │ │ ├── cfgparse.h
│ │ │ ├── chunk.h
│ │ │ ├── compat.h
│ │ │ ├── compiler.h
│ │ │ ├── config.h
│ │ │ ├── debug.h
│ │ │ ├── defaults.h
│ │ │ ├── epoll.h
│ │ │ ├── errors.h
│ │ │ ├── hash.h
│ │ │ ├── memory.h
│ │ │ ├── mini-clist.h
│ │ │ ├── namespace.h
│ │ │ ├── rbtree.h
│ │ │ ├── regex.h
│ │ │ ├── splice.h
│ │ │ ├── standard.h
│ │ │ ├── syscall.h
│ │ │ ├── template.h
│ │ │ ├── ticks.h
│ │ │ ├── time.h
│ │ │ ├── tools.h
│ │ │ ├── uri_auth.h
│ │ │ └── version.h
│ │ ├── import
│ │ │ ├── 51d.h
│ │ │ ├── da.h
│ │ │ ├── lru.h
│ │ │ └── xxhash.h
│ │ ├── proto
│ │ │ ├── acl.h
│ │ │ ├── action.h
│ │ │ ├── applet.h
│ │ │ ├── arg.h
│ │ │ ├── auth.h
│ │ │ ├── backend.h
│ │ │ ├── channel.h
│ │ │ ├── checks.h
│ │ │ ├── compression.h
│ │ │ ├── connection.h
│ │ │ ├── dns.h
│ │ │ ├── dumpstats.h
│ │ │ ├── fd.h
│ │ │ ├── freq_ctr.h
│ │ │ ├── frontend.h
│ │ │ ├── hdr_idx.h
│ │ │ ├── hlua.h
│ │ │ ├── lb_chash.h
│ │ │ ├── lb_fas.h
│ │ │ ├── lb_fwlc.h
│ │ │ ├── lb_fwrr.h
│ │ │ ├── lb_map.h
│ │ │ ├── listener.h
│ │ │ ├── log.h
│ │ │ ├── map.h
│ │ │ ├── obj_type.h
│ │ │ ├── pattern.h
│ │ │ ├── payload.h
│ │ │ ├── peers.h
│ │ │ ├── pipe.h
│ │ │ ├── port_range.h
│ │ │ ├── protocol.h
│ │ │ ├── proto_http.h
│ │ │ ├── proto_tcp.h
│ │ │ ├── proto_udp.h
│ │ │ ├── proto_uxst.h
│ │ │ ├── proxy.h
│ │ │ ├── queue.h
│ │ │ ├── raw_sock.h
│ │ │ ├── sample.h
│ │ │ ├── server.h
│ │ │ ├── session.h
│ │ │ ├── shctx.h
│ │ │ ├── signal.h
│ │ │ ├── ssl_sock.h
│ │ │ ├── stick_table.h
│ │ │ ├── stream.h
│ │ │ ├── stream_interface.h
│ │ │ ├── task.h
│ │ │ ├── template.h
│ │ │ └── vars.h
│ │ └── types
│ │ ├── acl.h
│ │ ├── action.h
│ │ ├── applet.h
│ │ ├── arg.h
│ │ ├── auth.h
│ │ ├── backend.h
│ │ ├── capture.h
│ │ ├── channel.h
│ │ ├── checks.h
│ │ ├── compression.h
│ │ ├── connection.h
│ │ ├── counters.h
│ │ ├── dns.h
│ │ ├── fd.h
│ │ ├── freq_ctr.h
│ │ ├── global.h
│ │ ├── hdr_idx.h
│ │ ├── hlua.h
│ │ ├── lb_chash.h
│ │ ├── lb_fas.h
│ │ ├── lb_fwlc.h
│ │ ├── lb_fwrr.h
│ │ ├── lb_map.h
│ │ ├── listener.h
│ │ ├── log.h
│ │ ├── mailers.h
│ │ ├── map.h
│ │ ├── obj_type.h
│ │ ├── pattern.h
│ │ ├── peers.h
│ │ ├── pipe.h
│ │ ├── port_range.h
│ │ ├── protocol.h
│ │ ├── proto_http.h
│ │ ├── proto_udp.h
│ │ ├── proxy.h
│ │ ├── queue.h
│ │ ├── sample.h
│ │ ├── server.h
│ │ ├── session.h
│ │ ├── signal.h
│ │ ├── ssl_sock.h
│ │ ├── stick_table.h
│ │ ├── stream.h
│ │ ├── stream_interface.h
│ │ ├── task.h
│ │ ├── template.h
│ │ └── vars.h
│ ├── LICENSE
│ ├── MAINTAINERS
│ ├── Makefile
│ ├── README
│ ├── ROADMAP
│ ├── src
│ │ ├── 51d.c
│ │ ├── acl.c
│ │ ├── applet.c
│ │ ├── arg.c
│ │ ├── auth.c
│ │ ├── backend.c
│ │ ├── base64.c
│ │ ├── buffer.c
│ │ ├── cfgparse.c
│ │ ├── channel.c
│ │ ├── checks.c
│ │ ├── chunk.c
│ │ ├── compression.c
│ │ ├── connection.c
│ │ ├── da.c
│ │ ├── dns.c
│ │ ├── dumpstats.c
│ │ ├── ev_epoll.c
│ │ ├── ev_kqueue.c
│ │ ├── ev_poll.c
│ │ ├── ev_select.c
│ │ ├── fd.c
│ │ ├── freq_ctr.c
│ │ ├── frontend.c
│ │ ├── haproxy.c
│ │ ├── haproxy-systemd-wrapper.c
│ │ ├── hash.c
│ │ ├── hdr_idx.c
│ │ ├── hlua.c
│ │ ├── i386-linux-vsys.c
│ │ ├── lb_chash.c
│ │ ├── lb_fas.c
│ │ ├── lb_fwlc.c
│ │ ├── lb_fwrr.c
│ │ ├── lb_map.c
│ │ ├── listener.c
│ │ ├── log.c
│ │ ├── lru.c
│ │ ├── mailers.c
│ │ ├── map.c
│ │ ├── memory.c
│ │ ├── namespace.c
│ │ ├── pattern.c
│ │ ├── payload.c
│ │ ├── peers.c
│ │ ├── pipe.c
│ │ ├── protocol.c
│ │ ├── proto_http.c
│ │ ├── proto_tcp.c
│ │ ├── proto_udp.c
│ │ ├── proto_uxst.c
│ │ ├── proxy.c
│ │ ├── queue.c
│ │ ├── raw_sock.c
│ │ ├── rbtree.c
│ │ ├── regex.c
│ │ ├── sample.c
│ │ ├── server.c
│ │ ├── session.c
│ │ ├── shctx.c
│ │ ├── signal.c
│ │ ├── ssl_sock.c
│ │ ├── standard.c
│ │ ├── stick_table.c
│ │ ├── stream.c
│ │ ├── stream_interface.c
│ │ ├── task.c
│ │ ├── time.c
│ │ ├── trace.c
│ │ ├── uri_auth.c
│ │ ├── vars.c
│ │ └── xxhash.c
│ ├── SUBVERS
│ ├── tests
│ │ ├── 0000-debug-stats.diff
│ │ ├── filltab25.c
│ │ ├── hashing-results.txt
│ │ ├── hash_results.txt
│ │ ├── io_limits.txt
│ │ ├── ip-hash.c
│ │ ├── reset.c
│ │ ├── sockstat.txt
│ │ ├── test-acl-args.cfg
│ │ ├── test-address-syntax.cfg
│ │ ├── test-arg.c
│ │ ├── test-backlog.cfg
│ │ ├── test.c
│ │ ├── test-check-expect.cfg
│ │ ├── test-connection.cfg
│ │ ├── test-cookie-indirect.cfg
│ │ ├── test-cookie-insert.cfg
│ │ ├── test-cookie-passive.cfg
│ │ ├── test-cookie-prefix.cfg
│ │ ├── test-cookie-rewrite.cfg
│ │ ├── test-disable-404.cfg
│ │ ├── test-fsm.cfg
│ │ ├── test-fwlc.cfg
│ │ ├── test-fwrr.cfg
│ │ ├── test_hashes.c
│ │ ├── test-http-send-name-hdr.cfg
│ │ ├── testinet.c
│ │ ├── test-inspect-smtp.cfg
│ │ ├── test-inspect-ssl.cfg
│ │ ├── test-map-ports.cfg
│ │ ├── test-pollers.cfg
│ │ ├── test_pools.c
│ │ ├── test-redirect.cfg
│ │ ├── test-sample-fetch-args.cfg
│ │ ├── test-sample-fetch-conv.cfg
│ │ ├── test-sql.cfg
│ │ ├── test-str2sa.cfg
│ │ ├── test-time.cfg
│ │ ├── test-timeout.cfg
│ │ ├── test-url-hash.cfg
│ │ ├── test-valid-names.cfg
│ │ └── uri_hash.c
│ ├── VERDATE
│ └── VERSION
└── pax_global_header
25 directories, 385 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论