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 显示如下 说明安装成功

相关推荐
qetfw24 分钟前
Debian Samba 与 OpenLDAP 统一认证配置
linux·debian
初願致夕霞33 分钟前
《为什么公网访问不了内网?正向代理、内网穿透与 NAT 打洞一次说清》
linux·网络·tcp/ip·智能路由器
高磊200536 分钟前
Kubernetes Pod 管理实战详解
linux·容器·kubernetes
喜欢吃燃面41 分钟前
Linux网络编程深度解析:从Socket API到自定义协议设计
linux·网络·arm开发
苹果嘉尔121381 小时前
Linux系统编程——网络(TCP)
linux·运维·服务器
昌原的儿子LEO2 小时前
Linux进程知识点总结
linux·服务器·c语言·数据库
koi77u2 小时前
嵌入式学习---进程与线程(1)
linux·服务器·学习
椿.湫2 小时前
kubenetes pod管理
linux·运维·服务器
敲代码还房贷2 小时前
安装wsl报错:HCS_E_HYPERV_NOT_INSTALLED
linux·python·ubuntu
GuoFeng.Wan2 小时前
深入理解经典蓝牙的channel
linux·服务器·网络