nginx开启ssl模块

前情提要

Linux系统下安装nginx《Linux下载安装nginx》

 

在一台已经安装了nginx的机器上,如果有了需要https传输的需求的时候,我们需要进行ssl模块的添加,这样我们可以使用ssl进行https的访问。

首先输入nginx -V 查看是否已经安装了ssl模块,在configure arguments后面跟着的就是已经安装的模块,如果没有nginx,我们就继续接下来的步骤,进行ssl模块的安装。

上图可以看到我们还没有安装任何模块,接下来我们执行

cd /usr/local/src/nginx-1.19.9/
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

ssl模块添加成功

在nginx初次安装的时候,我们接下来会执行make && make install ,但是这样执行完以后,我们的nginx目录会被覆盖,如果我们修改了nginx.conf或者添加了其他模块的话,会被一起初始化掉,所以这里我们只执行make ,执行完之后我们执行ll 查看当前安装包目录结构

我们执行cd objs 进入objs这个文件夹,可以看到文件夹下有一个nginx

 

这个nginx就是添加了ssl模块的可执行文件,对应的就是我们nginx安装目录下sbin目录中的nginx,所以我们接着执行

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.back
cp /usr/local/src/nginx-1.19.9/objs/nginx /usr/local/nginx/sbin/

然后我们回到任意一个文件夹(不要在objs这个文件夹就行),执行nginx -V ,可以看到如下

至此,nginx新增ssl模块完成!

版权声明:
作者:南京扛把子
链接:https://82os.com/?p=39
来源:秃头秘籍
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>