Linux安装nginx(带http ssl)

nginx安装

nginx文件 以及gcc pcre zlib openssl
网盘下载

1.安装gcc

yum -y install gcc gcc-c++

2.安装pcre

rpm -ivh pcre-8.32-17.el7.x86_64.rpm --force --nodeps

rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --force --nodeps

3.安装zlib

tar -zxvf zlib-1.2.11.tar.gz

make

make install

4.安装openssl

解压

tar -zxvf openssl-1.1.1g.tar.gz

安装到/usr/local/openssl目录 安装之后编译

./config shared zlib --prefix=/usr/local/openssl && make && make install

./config -t

make depend

5.安装nginx

5.1编译

./configure --with-http_ssl_module --with-stream --with-openssl=/usr/local/openssl

5.2安装

make && make install

出现错误(openssl/.openssl/include/openssl/ssl.h Error 12)

出现这个错误 需要进入 nginx 下面的auto/lib/openssl 目录下

vi conf

把这个里面的.openssl去掉

结束后 make clean

然后再次从configure 开始执行

执行成功

去到默认安装目录 /usr/local/nginx 下面启动nginx 显示如下 说明安装成功

相关推荐
GeW4 分钟前
RHCE快速拿证全攻略:考点拆解+实验强化+时间规划,一次通关
linux
码农小韩1 小时前
Linux应用开发(八)——TCP/IP网络编程基础
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用
迷途之人不知返1 小时前
【进程】-5-进程优先级
linux
fengyehongWorld2 小时前
Linux squid搭建基础代理服务器
linux·运维·服务器
木白CPP2 小时前
Linux DMA驱动详解(二)-----DMA的使用者
java·linux·运维
迷茫的大专生2 小时前
高可用总结
redis·mysql·nginx·高可用
赵民勇2 小时前
systemd-socket-activate命令详解
linux·运维
Cx330❀3 小时前
【Linux网络】网络层 IP 协议:从网段划分到内核源码解析
大数据·linux·服务器·网络·tcp/ip·性能优化·langchain
企鹅的蚂蚁3 小时前
LubanCat RK3588 实时 Linux 开发(七):YT6801 PCIe 网卡驱动移植与 vermagic 排查
linux·rk3588·linux驱动·yt6801·pcie网卡·vermagic
DYWorker0013 小时前
Linux驱动子系统:DMA子系统 —— Consumer和Provider(006)
linux·驱动开发