CentOS 7.9 离线安装 Nginx 并配置openssl1.1.1
·
使用版本
操作系统centos 7.9 ,openssl 1.1.1w,nginx 1.28.0
安装openssl
解压
tar -zxvf openssl-1.1.1w.tar.gz
配置
进入解压目录并配置
cd openssl-1.1.1w
./config --prefix=/usr/local/openssl-1.1.1w
编译
编译安装都是在解压目录中执行
make
安装
需要root权限,或者切换root账号执行make install
sudo make install
配置动态库链接
# 将目录写入文件
echo "/usr/local/openssl-1.1.1w/lib" | sudo tee /etc/ld.so.conf.d/openssl-1.1.1w.conf
# 刷新动态库配置
sudo ldconfig
验证
cd /usr/local/openssl-1.1.1w/bin/
./openssl version
正常输入,安装成功

安装nginx
解压
tar -zxvf nginx-1.28.0.tar.gz
配置
如果缺少依赖包会报错,详见常见问题解决章节。安装目录可以自定义,非必须/usr/local目录下
cd nginx-1.28.0
./configure --prefix=/usr/local/nginx --with-openssl=/usr/local/openssl --with-http_ssl_module
安装和编译
也需要在解压目录中执行
make
make install
常用命令
cd nginx/sbin
# 检查配置
./nginx -t
# 启动
./nginx
# 重加载配置文件
./nginx -s reload
# 停止
./nginx -s stop
常见问题
缺少依赖pcre-devel

安装pcre-devel
yum -y install pcre-devel
缺少依赖zlib-devel

安装zlib-devel
yum install -y zlib-devel
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)