当前位置:论坛首页 > Linux面板 > 讨论

宝塔面板编译Nginx secure_link 防盗链模块

发表在 Linux面板2018-8-27 17:33 [复制链接] 1 3898

转来的文章:https://bugxia.com/308.html

目前宝塔面板提供的最新Nginx是1.12.2,和官方稳定版一样。记录一下编译过程
说明宝塔在默认编译nginx后,会保留源码,及必要的模块源码(如ngx_cache_purge),所以编译时无需再次下载
默认安装脚本:/www/server/panel/install/nginx.sh
nginx源码目录:/www/server/nginx/src/

如:给nginx添加secure_link模块编译时长根据环境硬件而定,一般600~900秒左右,建议开启screen编译
cd /www/server/nginx/src/./configure --user=www --group=www --prefix=/www/server/nginx --with-openssl=/www/server/nginx/src/openssl --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_gunzip_module --with-stream --with-stream_ssl_module --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt="-Wl,-E" --with-http_secure_link_modulemakerm -f /www/server/nginx/sbin/nginx.oldmv /www/server/nginx/sbin/nginx /www/server/nginx/sbin/nginx.oldcp objs/nginx /www/server/nginx/sbin/nginxmake upgrade
p.s nginx 1.12.2已支持ipv6,不需要再单独指定–with-ipv6
upgrade完毕后,使用 nginx -V 命令 再次查看版本信息

可以看到secure_link模块已成功添加




使用道具 举报 只看该作者 回复
发表于 2020-9-13 10:24:49 | 显示全部楼层
怎么我按照你的不行呢!nginx1.9.2用楼主的方法安装secure_link防盗链模块不行啊!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表