windows编译nginx超详细教程

nginx在linux下表现不用多说,在windows下nginx的表现还欠佳,但在web应用性能整体要求不高的情况下,把nginx作为一个反向和少量请求逻辑处理的应用还是很方便的。
网络上介绍的文章不少包括nginx的官网也有介绍,但是介绍都比较简单对于一些细节并没有提到,所以我把我摸索的一些经验写下来,希望可以帮助到正在找资料到人。
默认的nginx已经包含了很多通用的模块,详见:http://nginx.org/en/docs/
但是如果需要增加一些第三方的模块的话(比如淘宝的combo 模块:https://github.com/alibaba/nginx-http-concat)则需要下载nginx的源码并加入新的模块重新编译。下面我就来介绍下如何在windows下编译nginx并添加combo模块的。

需要准备的工具:

0.安装MSYS

下载mingw-get-setup.exe直接执行直接下一步即可,安装完成之后找到文件bin/mingw-get.exe打开,用这个来安装msys点击左侧的Basic Setup右侧选择mingw32-base和msys.base只有点击菜单isntallation-》Apply Changes 开始下载,完成之后点击左侧All Packages-》MSYS-》MSY Base System检查右侧菜单的选中组件中是否有msys-make、msys-tar因为这两个组件会在接下来用到。

1.下载nginx源码和依赖模块

首先安装Mercurial并在环境变量中添加C:\Program Files\Mercurial\目录,因为

  • 9
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值