设为首页 收藏本站
查看: 1851|回复: 0

[经验分享] 【转】在Windows里安装运行HAProxy【cygwin法】

[复制链接]

尚未签到

发表于 2015-9-5 07:22:14 | 显示全部楼层 |阅读模式
  转自:gqqnb的专栏
  本文参考了《cygwin编译windows下的haproxy笔记》(http://blog.iyunv.com/jiedushi/article/details/4469269)和《Install HAProxy on Windows (Cygwin) – Good for testing》(http://crlog.info/2012/09/29/install-haproxy-on-windows-cygwin-good-for-testing/)
  
  本法就是先安装Linux模拟环境cygwin,然后在cygwin里编译HAProxy的源代码。编译出的exe带上cygwin的dll,就可以独立运行了。
  先安装cygwin。前往http://cygwin.com/install.html。我是64位系统,但是安装64位的setup-x86_64.exe时却出了错:bash.exe无法运行应用程序:0xc000007b。所以我就下载了32位版(setup-x86.exe)。
  按照《Install HAProxy on Windows (Cygwin) – Good for testing》的说法,需要安装gcc和g++。安装gcc的方法在《cygwin下如何安装GCC》(http://tw.myblog.yahoo.com/blue-comic/article?mid=122&prev=127&l=f&fid=37)有介绍。重点就是在Select Packages(选择组件)的时候,搜索gcc和g++,在Devel目录旁选择Install。为了减少下载流量,不需要下载源代码。如图,我这是已经安装过了,所以是keep,新安装的话会显示版本号的。
DSC0000.jpg
  gcc和g++都这么选择好以后,继续下一步。不像有些地方说的叫我去泡杯咖啡再回来,程序会下载约700MB的文件,一个多小时是最起码的,所以你应该去看两集电视剧或打个篮球。
  完了之后叫它创建桌面快捷方式,尽管下载的是32位安装程序,它还会创建64位版和32位版的cygwin命令行。
  http://haproxy.1wt.eu/#down下载HAProxy的Source code(源代码)。一般选择Latest version(最新版本),Development version(开发版)一般bug比较多。现在的最新版本的源代码的下载地址是http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz。
  源代码解压后,cygwin进到该目录。我开的是Cygwin64 Terminal,但进程是32位的,编译出的HAProxy也是32位的。
  



[plain] view plaincopy

  • make TARGET=linux28 #另说要=cygwin
  •    make install
  
这样命令行一闪就好了,没有碰到《cygwin编译windows下的haproxy笔记》说的不支持ipv6的问题。
  
  这样haproxy.exe就编译好了,躺在/usr/local/sbin/。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-109516-1-1.html 上篇帖子: 给 Haproxy 创建日志文件 下篇帖子: 使用HAProxy、PHP、Redis和MySQL支撑每周10亿请求
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表