- 说明:nginx版本号第二位是偶数,表示稳定版本
- 命令:wget https://nginx.org/download/nginx-1.20.1.tar.gz
- 官网下载地址:https://nginx.org/en/download.html
- 执行命令等待安装完成即可:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
-
解压nginx包后进入该目录:tar -zxvf nginx-1.20.1.tar.gz 、cd nginx-1.20.1
-
执行编译命令:./configure --with-http_stub_status_module --with-http_ssl_module
- 编译参数有多种:
- --prefix=PATH:指定nginx安装目录,未指定默认安装在/usr/local/nginx中
- --conf-path=PATH:指定nginx.conf的配置文件路径
- --user=NAME:指定工作进程的用户
- --with-pcre:开启PCRE正则表达式的支持
- --with-http_ssl_module:启用SSL的支持
- --with-http_stub_status_module:用于监控nginx的状态
- --with-http-realip_module:允许改变客户端请求头中客户端的IP地址
- --with-file-aio:启动FILE AIO
- --add-module=PATH:添加第三方外部模块
- 而且,成功后解压目录中会新增:Makefile 与objs
- 编译参数有多种:
-
这时执行命令: make
-
然后继续执行命令:make install ,即可安装成功
-
创建nginx软连接,便于执行:ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
-
查看版本:nginx -v
-
启动后,可以在浏览器中查看是否成功:nginx
-
如果没有成功创建软连接,则需要到/usr/local/nginx/sbin/中执行命令:./nginx
- 启动:nginx
- 停止:nginx -s stop
- 重新载入配置:nginx -s reload
- 验证配置文件:nginx -t
- 使用配置文件:nginx -c "配置文件路径"
- 帮助:nginx -h



