|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- `Nginx`的二进制文件会把模块编译进来,官方模块并不会每一个都是开启的。如果使用第三方模块,必须通过编译的方式引入进来。
-
-
-
- 大致步骤
-
- - 下载二进制文件
- - 使用`Configure`成中间文件
- - 编译
- - 安装
-
-
-
- 开始
-
- ```
- 下载地址:nginx.org/en/download.html
- 进入目录:cd downloads
- 下载:wget http://nginx.org/download/nginx-1.14.0.tar.gz
- 解压:tar -xzf nginx-1.14.0.tar.gz
- 进入解压后的源码目录:cd nginx-1.14.0
- 浏览源码目录:ll
- auto目录
- cc目录:编译
- os目录:对操作系统判断
- CHANGES文件
- conf目录:示例文件,会被拷贝到安装目录
- configure脚本:生成中间文件,编译之前的必备动作
- contrib目录:
- html目录: tree html
- man目录:帮助和配置
- src目录:源代码
- 查看nginx-1.14.0目录下的configre脚本支持哪些参数:./configure --help | more
- 开始编译文件:./configure --prefix=/home/nginx
- 编译产生的中间文件会被保存到nginx-1.14.0/objs中,决定了有哪些模块会被安装
- 编译:make
- 编译产生的文件也会被保存到nginx-1.14.0/objs/src中
- 安装:make install
- ```
-
-
-
-
-
-
-
|