作者:lanhai | 来源:互联网 | 2023-09-13 18:00
下载nginx安装包:http:nginx.orgendownload.html上传下载的压缩包并解压查看gcc版本安装nginx所需要的依赖库pcre是一个per
下载nginx安装包:http://nginx.org/en/download.html
![](https://img5.php1.cn/3cdc5/935d/a6e/5567d11b45fc78a1.png)
上传下载的压缩包并解压
![](https://img5.php1.cn/3cdc5/935d/a6e/6578cb2fa26b007f.png)
![](https://img5.php1.cn/3cdc5/935d/a6e/b48e55345026761e.png)
查看gcc版本
![](https://img5.php1.cn/3cdc5/935d/a6e/2b681e2482e2451c.png)
安装nginx所需要的依赖库
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库
yum install -y pcre pcre-devel
zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装
yum install -y zlib zlib-devel
openssl是web安全通信的基石
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
![](https://img5.php1.cn/3cdc5/935d/a6e/ae5faff1297a8d8f.png)
进入安装包目录进行源码编译安装:cd nginx-1.16.1
![](https://img5.php1.cn/3cdc5/935d/a6e/3169c6f1a20f2f5b.png)
./configure --prefix=/usr/local/java/nginx (# 检查平台安装环境,我安装到/usr/local/java目录下)makemake install(--prefix=/usr/local/nginx 是nginx编译安装的目录(推荐),安装完后会在此目录下生成相关文件)
![](https://img5.php1.cn/3cdc5/935d/a6e/9885aacc9271411a.png)
![](https://img5.php1.cn/3cdc5/935d/a6e/f4b7b59f83e22c70.png)
查看nginx版本
![](https://img5.php1.cn/3cdc5/935d/a6e/17c4353c4d951a1c.png)
nginx配置文件
![](https://img5.php1.cn/3cdc5/935d/a6e/d8e91c0aa73e9aaa.png)
nginx服务的启动,
/usr/local/java/nginx/sbin/nginx
访问测试
![](https://img5.php1.cn/3cdc5/935d/a6e/00ab1409e65ea4c0.png)
停止,
/usr/local/java/nginx/sbin/nginx -s stop
重启,
/usr/local/java/nginx/sbin/nginx -s reopen
刷新配置文件,
/usr/local/java/nginx/sbin/nginx -s reload
查看nginx进程命令
ps -ef | grep nginx
![](https://img5.php1.cn/3cdc5/935d/a6e/8d9406add5bf78c2.png)
完成!