yum 安装nginx自动安装默认模块,很多功能未安装,更多时候无法满足实际功能需要,需要编译添加新模块。
站长平时也遇到过类似问题,部署ssl时报错没有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.mydns.vip/1799.html
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载