1、下载
官网下载 nginx 镜像文件:
http://nginx.org/en/download.html
选择稳定版本 下的镜像文件进行下载
2、linux系统上安装nginx
2.1、把 下载好的 nginx 的 tar.gz 压缩包 上传到linux服务器:
2.2、 解压:
# 进入 nginx 压缩包所在目录
cd nginx 压缩包所在目录
# 解压
tar -zxvf nginx-1.20.2.tar.gz
2.3、安装 nginx 的相关依赖:
# 安装 nginx 的相关依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
出现如下信息,则表示正在安装和安装成功:
2.4、生成 Makefile 可编译文件
# 进入解压后的 nginx-1.20.2 目录
cd nginx-1.20.2 目录
# 执行configure脚本,设置安装nginx的初始化配置(--with-http_ssl_module:启动 SSL 的支持),生成 Makefile 可编译文件
./configure --with-http_ssl_module
其他参数:
--prefix=PATH:指定 nginx 的安装目录(默认/usr/local/nginx)
--conf-path=PATH:指定 nginx.conf 配置文件路径
--user=NAME:nginx 工作进程的用户
--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 可编译文件:
2.5、编译和安装
编译:
# 编译
make
编译成功:
安装:
# 安装
make install
安装成功:
默认安装路径(/usr/local/nginx)
3、启动nignx
# 进入 nginx 安装目录下的sbin目录
cd nginx 安装目录(默认 /usr/local/nginx/sbin)
可以看到 nginx 脚本:
执行 nginx 脚本,启动 nginx 服务:
# 执行脚本启动 nginx 服务
./nginx