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

相关推荐
deeper_wind4 小时前
keeplived双击热备配置
linux·运维·网络
GoldKey6 小时前
gcc 源码阅读---语法树
linux·前端·windows
黎茗Dawn8 小时前
连接new服务器注意事项
linux·python
Arva .8 小时前
HTTP常见误区
网络·网络协议·http
L_autinue_Star9 小时前
从0到1实现Shell!Linux进程程序替换详解
linux·运维·服务器·c++·chrome
七夜zippoe9 小时前
HTTP 性能优化实战:突破高并发瓶颈的工业级方案
http·性能优化·协议
程序员JerrySUN10 小时前
Linux 文件系统实现层详解:原理、结构与驱动衔接
android·linux·运维·数据库·redis·嵌入式硬件
HainesFreeman11 小时前
Linux、Ubuntu和CentOS的关系与区别
linux·ubuntu·centos
yuanManGan12 小时前
Linux基本指令(一)
linux·运维·服务器
青柠檬-hxj12 小时前
理解 HTTP POST 请求中的 json 和 data 参数
网络协议·http·json