Nginx配置https(证书)报错

news/2024/9/21 4:36:55

一、nginx配置问题

nginx配置https的时候报错:

 nginx: [emerg]unknown directive35+GAN "ssl" in /usr/local/nginx/conf/nginx.conf:28 

或者

 nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/loca....

出现这个问题的时候可以检查一下是不是没有配置ssl模块  

检查指令: /usr/local/nginx/sbin/nginx -V

 如果没有红色框里这段,说明你的nginx没有配置ssl模块

 

 

二、开启ssk模块

 

1、找到你安装的源码包(不是/usr/local/nginx)是那个带有版本号的位置。也就是你安装解压之后的文件

查找命令:find / -name 'nginx*'

 2、执行命令

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make

注意不需要执行make install

3、然后备份原有的nginx

备份 : cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

4、然后将刚刚编译好的nginx覆盖掉原有的nginx (这个时候nginx要停止状态)

关闭nginx命令 :  /usr/local/nginx/sbin/nginx -s stop
覆盖原有nginx :  cp ./objs/nginx /usr/local/nginx/sbin/

5、重启nginx

/usr/local/nginx/sbin/nginx

6、查看是否装好

 /usr/local/nginx/sbin/nginx -V

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/31735.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

如何基于原名称批量重命名(格式化)文件(夹)名

首先,需要用到的这个工具:度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 现在需要把这些文档的文件名处理,格式为:4位数字 - 6位数字 - 10位数字,办法如下: 打开工具 切换到 文件批量复制 模块,快捷键如图找到右下角的 重命名 按钮,点开把要处理的这些文件拖入进去(如…

python算法:谁在说谎?

一,for循环: 1,功能:重复执行同一段代码语法: for index in range(n): # 循环体代码 index : 用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列 流程图:2,应用 range可以同时指定start 和stop,用for遍历并打印1 2 3 4# 指定 start和stop # print的参数 e…

无规律快速批量重命名文件(夹)-固定命名

首先,需要用到的这个工具:度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 这里有1万多个文件,要命名成无规律的、不同的文件名 目标文件名里面的是上面已经修正数据的目标 一句话思路:提取全部目标名称,放到要改动的地方去 打开工具,切换到“文件批量复制” 借助这个版块…

python算法: 棋盘上的麦粒(舍罕王赏麦)

一,for循环: 1,功能:重复执行同一段代码语法: for index in range(n): # 循环体代码 index : 用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列 流程图:2,应用 range可以同时指定start 和stop,用for遍历并打印1 2 3 4# 指定 start和stop # print的参数 e…

python算法:杨辉三角

一,认识递归函数 1,什么是递归?递归的工作原理是,如果函数需要处理的问题大小合适,则直接求解并返回结果,否则将问题分解成两个或多个更小的子问题,并对子问题进行相同的处理,直到问题无法分解为止 2,什么是递归函数:递归函数(recursive function)是指在函数体中可以…

python算法:百钱买百鸡

一,for循环: 1,功能:重复执行同一段代码语法: for index in range(n): # 循环体代码 index : 用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列 流程图:2,应用 range可以同时指定start 和stop,用for遍历并打印1 2 3 4# 指定 start和stop # print的参数 e…

python算法:鸡兔同笼

一,for循环: 1,功能:重复执行同一段代码语法: for index in range(n): # 循环体代码 index : 用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列 流程图:2,应用 range可以同时指定start 和stop,用for遍历并打印1 2 3 4# 指定 start和stop # print的参数 e…

python算法:角谷猜想

一,认识递归函数 1,什么是递归?递归的工作原理是,如果函数需要处理的问题大小合适,则直接求解并返回结果,否则将问题分解成两个或多个更小的子问题,并对子问题进行相同的处理,直到问题无法分解为止 2,什么是递归函数:递归函数(recursive function)是指在函数体中可以…