下载地址
安装包名 | 版本号 | 下载地址 |
Nginx | 1.20.1 | |
Openssl | 3.0.12 | |
Zlib | 1.3 | |
Pcre | 8.45 |
系统为centos7.9,把所有下载好的包放进系统
1安装依赖包
1.1安装zlib
tar -zxvf zlib-1.3.tar.gz && cd zlib-1.3
./configure
make && make install
1.2安装pcre
tar -zxvf pcre-8.45.tar.gz && cd pcre-8.45
./configure
make && make install
1.3安装openssl
tar -zxvf openssl-3.0.12.tar.gz && cd openssl-3.0.12
./Configure
上图有报错perl:没有那个文件或目录
原因是没有装perl,而且我所在的centos7.9系统是内网环境,没办法使用yum命令,所以我在自己的虚拟机器上做了一个离线包,拷贝到这安装即可
制作离线包方法:
打开一台同样是centos7.9的虚机
执行命令
yum -y update
更新所有的依赖包
等待更新完成
mkdir /aaa
yum install --downloadonly --downloaddir=/aaa perl*
解析:
--downloadonly 只下载软件包,不安装
--downloaddir= 指定下载的软件包存放的目录
cd /aaa
打包
tar -czvf yilai.tar.gz /aaa/
拷贝到要安装openssl-3.0.12文件夹内
解压
tar -zxvf yilai.tar.gz
cd aaa/
rpm -ivh *.rpm --nodeps –force
cd ..
重新编译 ./Configure
make && make install
2.安装nginx
tar -zxvf nginx-1.20.1.tar.gz && cd nginx-1.20.1
./configure
make && make install
cd /usr/local/nginx/sbin
./nginx
ps -ef |grep nginx
Web查看




