Nginx
文章目录
一、选择哪个版本的Nginx
开源版:http:/nginx.org/
商业版:https:/www.nginx.com/
淘宝版:https:/tengine.taobao.org/
开源版OpenResty:https:/openresty.org/
商业版OpenResty:https:/openresty.com.cn/
一般情况下,使用开源版的就可以。
二、编译Nginx
为了将第三方模块集成进来,必须采用编译的方式。
2.1 下载,解压
下载:
wget http:/nginx.org/download/nginx-1.18.0.tar.gz
解压压缩包:
tar -zxvf nginx-1.18.0.tar.gz
2.2 目录分析
-
auto目录cc子目录,编译用的;os子目录,对操作系统的判断; -
CHANGES 文件
该版本中的变化
-
configure 文件
用于生成中间文件,编译前的必备动作。
-
man
是一个帮助文件
-
src
ngix 的源代码
2.3 查看nginx支持哪些参数
./configure --help | more
第一类参数:Nginx在执行中会去找哪些辅助的文件;
第二类参数:确定使用哪些模块,和不使用哪些模块
前缀通常是with和without
第三类参数:指定nginx编译过程中,使用的特殊参数;
2.4 编译nginx
./configure --prefix=/Users/dev/servers/nginx
macbook 下需要先:
brew install pcre
编译成功后,所有nginx的编译特性,以及nginx的运行时的目录都会列到下方
nginx path prefix: "/Users/dev/servers/nginx"
nginx binar

本文详细介绍了如何手动编译安装Nginx,从选择合适的版本到编译过程,包括查看编译参数、配置语法、命令行用法等。还探讨了Nginx的配置文件结构、变量使用、正则表达式支持,以及启动、重启和日志切割的操作方法。
最低0.47元/天 解锁文章
1876

被折叠的 条评论
为什么被折叠?



