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

相关推荐
六点_dn14 小时前
Linux学习笔记-chmod命令
linux·笔记·学习
AOwhisky15 小时前
Python 基础语法(上篇 + 下篇)——综合自测题
linux·windows·python
浮江雾15 小时前
Flutter第四节------核心概念学习笔记:从基础语法到异步编程
linux·服务器·开发语言·笔记·flutter·入门·基础
FoldWinCard15 小时前
D4 Linux 进程 内存 等命令
linux·运维·服务器
在线OJ的阿川15 小时前
仿muduo库实现高并发服务器
linux·服务器·c++
M海洋15 小时前
Ubuntu dialout 串口权限授权
linux·单片机·ubuntu
j7~15 小时前
【Linux 系统】二十.进程间通信(共享内存、消息队列、信号量)
linux·运维·消息队列·共享内存·信号量·system v
小南家的青蛙15 小时前
使用Nginx中配置CRL
nginx·crl
YMWM_15 小时前
python-venv虚拟环境
linux·开发语言·python
万俟淋曦15 小时前
【ROS2】动作通信机制 Action 代码示例(C++版)
linux·人工智能·机器人