Loading
0

手动添加nginx 的ssl模块方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

yum 安装nginx自动安装默认模块,很多功能未安装,更多时候无法满足实际功能需要,需要编译添加新模块。
作者也遇到了这个问题,部署ssl时报错没有ssl模块,故编辑文章,添加其他模块方法一致。

1.确认nginx版本以及支持的参数
/usr/local/nginx/sbin/nginx -V

2.下载相同版本nginx
http://nginx.org/ 可根据年份查找版本
wget http://nginx.org/download/nginx-1.10.3.tar.gz

3.解压进入对应目录
tar -zxvf nginx-1.10.3.tar.gz
cd nginx-1.3.2

4.添加编译模块
./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module
make 执行make即可,不需要make install安装,完成后没有报错的话objs下nginx 包含了ssl模块的启动文件

5.替换编译后启动文件
cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak 备份原nginx启动文件,异常时可恢复
cp objs/nginx /usr/local/nginx/sbin/nginx

6.测试并启动服务
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload

/usr/local/nginx/sbin/nginx -V 测试下新加模块是支持

技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-7-18608-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:一段简单完整的Nginx支持PHP的配置文件代码
下一篇:nginx 屏蔽UA爬虫蜘蛛、禁止执行脚本、屏蔽ip