nginx添加ssl模块配置https

Nginx如果未开启SSL模块配置Https时提示错误(the "ssl" parameter requires ngx_http_ssl_module) Nginx如果未开启SSL模块配置Https时提示错误 原因也很简单,nginx缺少http_ssl_module模块编译安装的时候带上–with-http_ssl_module配置就行了,但是现在的情况是我的nginx已经安装过了,怎么添加模块??? 操作如下: 说明:我的nginx的安装目录是/usr/local/nginx这个目录(默认安装目录),我的源码包在/home/local/dy... 阅读详情

nginx添加ssl模块配置https

先安装c环境:
yum -y install gcc
yum -y install gcc-c++

一.安装nginx

  1. 解压nginx安装包
    tar -zxvf nginx-1.16.1.tar.gz

  2. 把解压的出来的移动到/usr/local/nginx中
    mv nginx-1.16.1 /usr/local/nginx

  3. 进入/usr/local/nginx目录

  4. 执行配置编译ssl模块

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
  1. 安装 pcre
    yum -y install pcre-devel openssl openssl-devel
  2. 编译
    make && make install

二。进行https配置

  1. 准备key文件和pem文件,复制到/usr/local/nginx/路径下面

在这里插入图片描述
2. 配置 .conf文件

在server{…

}
里面加上下面代码

        listen       443 ssl;
        client_max_body_size 800M;
        server_name  elevator.hzsdtech.com;

        ssl_certificate      /usr/local/nginx/sslpem.pem;
        ssl_certificate_key  /usr/local/nginx/sslkey.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
  1. 启动nginx
    cd /usr/local/nginx/sbin/
    ./nginx
Nginx配置SSL报错 nginx: [emerg] unknown directive "ssl"(Nginx目录中无configure) 1. 前言 项目中需要将请求方式改为https,在给Nginx配置SSL证书的时候,执行./nginx -t 报错: “nginx: [emerg] unknown directive ssl” 2. 原因 Nginx没有添加SSL模块,需要手动添加 3. 解决 1、准备手动添加SSL模块,看网上的文章都是进入Nginx解压目录中,执行: ./configur... 阅读详情

相关推荐

从零到HTTPS:手把手教你为Nginx 1.18添加SSL模块配置证书(附常见错误修复)

本文详细指导如何为Nginx 1.18源码编译添加SSL模块,解决常见的“ngx_http_ssl_module”缺失错误。内容涵盖从环境准备、编译配置、安全替换到获取部署SSL/TLS证书的完整流程,提供了安全高效的Nginx HTTPS服务器配置示例与常见错误排查方法,帮助您从零构建可靠的HTTPS服务。

vodka的博客 690

nginx——SSL证书安全模块

SSL证书是数字证书的一种,由权威数字证书机构(CA)验证网站身份后颁发,可实现浏览器和网站服务器数据传输加密。网站安装SSL证书后会在浏览器显示安全锁标志,数据传输协议从http(传统协议) 升级为 https(加密协议)。

zhou641694375的博客 2380

STM32 FMC驱动AD7606实战:从硬件连接到时序调试全流程解析

本文详细解析了STM32 FMC驱动AD7606的全流程,包括硬件连接、FMC接口配置、驱动程序设计和时序调试。通过实战案例,展示了如何利用STM32的FMC总线实现与AD7606的高效数据传输,特别强调了电源设计、信号连接和PCB布局等关键要点,为嵌入式数据采集系统开发提供了实用指导。

aa123的博客 972

nginx 编译和安装ssl模块

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module nginx 编译和安装ssl模块

u014535315的专栏 1788

Nginx上启用HTTPS编译SSL模块配置安全连接的完整指南

在安装Nginx时,默认情况下可能不包括HTTPS支持,要启用HTTPS,需要确保Nginx编译时包含了SSL模块。以下是详细的步骤,用于在Nginx上启用HTTPS

三心二逸的博客 4790

Nginx重新编译添加ssl模块--with-http_ssl_module

10会提示configure arguments:--prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module显示成功。6.将编译好的nginx覆盖掉原有的nginx 编译好的nginx在源代码下objs目录下。Nginx之前已经编译通过了,但是需要添加SSL模块。3make但不运行make install,否则会覆盖。5备份好原来的Nginx可执行程序。1找到Nginx源代码目录。4停止nginx状态。

wl05031的专栏 2291

Nginx添加ssl支持https访问)

我们系统大部分是部署在公司机房,原本以为在内部服务器nginx上面配置ssl,不会生效,所以一直没有配置ssl,最近实在看不下去了,决定实验一下,按说外网跟内网只是一个映射,ssl还是需要配置在内网机房服务器上面。

seelye的专栏 1182

nginx添加http_ssl_module模块nginx配置httpsnginx配置ws、nginx配置wss

nginx添加http_ssl_module模块nginx配置httpsnginx配置ws、nginx配置wss

原名又逢乱世。不要放下学习的脚步,毕竟比天天打牌、钓鱼、打游戏更能从内在充实自己。 7284

腾讯云PHP环境ssl,腾讯云nginx添加ssl模块配置https

1. 查看nginx服务器是否添加http_ssl_module模块nginx -V结果如下:configure arguments: --user=www --group=www --prefix=/usr/local/nginx--with-http_stub_status_module--with-http_ssl_module--with-http_v2_module--with-htt...

weixin_39630515的博客 249

腾讯云nginx添加ssl模块配置https

1. 查看nginx服务器是否添加http_ssl_module模块nginx -V 结果如下: configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_stat...

chutan9540的博客 272

解决nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx的问题

解决nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx的问题Nginx如果未开启SSL模块配置Https时提示错误Nginx开启SSL模块Nginx 配置Http和Https共存Nginx 配置SSL安全证书重启避免输入密码Nginx SSL性能调优 Nginx如果未开启SSL模块...

徊忆羽菲 3万+

Nginx如果未开启SSL模块配置Https时提示错误

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37 - ノGHJ - 博客园 ノGHJ 心念一转,万念皆...

ACTIM的博客 2690

nginx 编译ssl模块

1.首先到nginx安装目录查看下已安装的扩展,且备份 #备份 cp /usr/local/nginx/sbin/nginx nginx.bak /usr/local/nginx/sbin/nginx -V 2. 进入nginx源码目录执行 ./configure --prefix=/usr/local/nginx --with-http_ssl_module 3. 执行 ...

opfan的博客 1471

nginx源码安装nginx以及手动配置域名ssl证书

nginx安装以及手动配置ssl证书

阿来小同学的博客 1042

nginx源码安装+SSL证书配置

通过网盘分享的文件:nginx-1.26.2.tar.gz链接: https://pan.baidu.com/s/1pjAZVZHJQ33pQol0EROL0A?pwd=9347 提取码: 9347。

qq_43422972的博客 711

NGINX编译启用SSL

NGINX

qq_39006905的博客 1473

【基础篇】Nginx安装 SSL模块配置 HTTPS详细步骤

nginx

打怪升级 1万+

【OpenResty 编译安装nginxssl模块

OpenResty 1.25.3.2编译安装nginxssl模块

weixin_43946446的博客 740

多线程开发的基本概念

在Android开发中,我们常常会遇到多线程开发的需求。由于Android中的,我们不能在主线程处理耗时逻辑,否则会导致卡顿,甚至出现ANR(应用无响应)等异常情况。因此,我们需要将网络请求等耗时操作放到中去执行,完成后再更新UI。多线程开发因此成为Android开发中的一个重要部分。随着Android开发技术的不断进步,从早期的使用Handler,到后来的RxJava,再到如今的Kotlin协程,切换线程以及发编程的代码写起来是越来越简洁了。

喻志强的博客 991

肾脏疾病数据集,临床和实验室数据,慢性肾病的分析、诊断和预测,包含了43个多样化的特征,涵盖了人口统计详情、生命体征、尿液和血液检测结果、病史、生活方式,肾小球滤过率,适用于数据分析、机器学习

肾脏疾病数据集是一个丰富的临床和实验室数据集合,来源于患者,旨在支持慢性肾病(CKD)的分析、诊断和预测。它包含了43个多样化的特征,涵盖了人口统计详情、生命体征、尿液和血液检测结果、病史、生活方式因素以及如估算的肾小球滤过率(eGFR)、血清肌酐和胱抑素C等生物标志物。该数据集非常适合用于构建机器学习模型、进行统计分析以及探索健康指标与肾功能之间的相关性。对于从事早期检测和管理肾脏相关疾病的科研人员和医疗专业人士来说,这是一个宝贵的资源。数据集内容人口统计信息:包括年龄、性别等。生命体征:例如血压、心率等。尿液和血液检测结果:涵盖从尿蛋白到血清肌酐等多种测试结果。病史:记录患者过去的疾病和治疗情况。生活方式因素:如吸烟状况、饮酒习惯等。生物标志物:包括eGFR、血清肌酐、胱抑素C等关键指标。

上一篇: spring boot 使用javaCV的FFmpeg帧捕捉器捕捉流的音频与视频帧来实现视频流下载保存
下一篇: Mysql 8.0安装步骤。亲测有效
LDRaaa
博客等级 码龄6年 0粉丝 30原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值