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

相关推荐
大柏怎么被偷了7 分钟前
【Git】基本操作
linux·运维·git
小女孩真可爱7 分钟前
大模型学习记录(八)---------RAG评估
linux·人工智能·python
我在人间贩卖青春23 分钟前
查看文件相关命令
linux·查看文件
GDAL28 分钟前
客户端与服务器SSL协议/加密套件不兼容:完整解决方案
服务器·ssl
番茄你个西红432 分钟前
安装KingbaseES时服务器swap的设置
linux·数据库
oxygen-12041 小时前
https nginx步骤
网络协议·http·https
python百炼成钢1 小时前
50.linux_USB驱动
linux·运维·服务器·驱动开发
jay1 小时前
ens2f0 IP 远程连线,balance-alb 模式配置双网卡(ens2f0 + ens6f0)Bond,避免断网
linux·运维·服务器·网络·tcp/ip
通明湖2 小时前
如何从Ingress NGINX无缝迁移到OpenNJet KIC
nginx
Evan芙2 小时前
用Shell脚本破解经典鸡兔同笼问题
linux·运维·网络