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

相关推荐
network_tester30 分钟前
路由器压测实战:从负载均衡到DDoS防御,5步定位性能瓶颈(附脚本工具包)
网络·网络协议·tcp/ip·http·网络安全·https·信息与通信
Code季风3 小时前
跨语言RPC:使用Java客户端调用Go服务端的HTTP-RPC服务
java·网络协议·http·rpc·golang
宿辞1923 小时前
LINUX中MYSQL的使用
android·linux·mysql
没有口袋啦3 小时前
《k8s 部署》常见报错类型1
linux·容器·kubernetes
clmm1234 小时前
Java动态生成Nginx服务配置
java·开发语言·nginx
巨龙之路4 小时前
什么是Ubuntu的Multipass
linux·运维·ubuntu
t198751284 小时前
使用zip命令在Ubuntu 20.04上进行文件夹压缩
linux·数据库·ubuntu
PleaseBrave4 小时前
记录:安装VMware、Ubuntu、ROS2
linux·ubuntu·vmware·ros2
等风来不如迎风去4 小时前
【ubuntu24.04】在 Ubuntu 上安装 `.deb` 包、软件
linux·运维·ubuntu
楼台的春风4 小时前
【Linux驱动开发 ---- 2.1_深入理解 Linux 内核架构】
linux·c++·人工智能·驱动开发·嵌入式硬件·ubuntu·架构