宝塔面板编译Nginxsecure
2018-10-27 14:35
78 查看
之前有个功能需要nginx的secure_link模块,无可奈何宝塔原始编译的Nginx不带这个模块,因而就需要手动编译并掉换。
目前宝塔面板供给的最新Nginx是1.12.2,与官方稳固版一样。记载一下编译途中
说明
宝塔在原始编译nginx后,会保存源码,及必要的模块源码(如ngx_cache_purge),因而编译时无需再次下载
原始部署script: /www/server/panel/install/nginx.sh
nginx源码目录: /www/server/nginx/src/
如:给nginx增加secure_link模块
编译时长依据环境硬件而定,一般600~900秒左右,提议开启screen编译
[code]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_module make rm -f /www/server/nginx/sbin/nginx.old mv /www/server/nginx/sbin/nginx /www/server/nginx/sbin/nginx.old cp objs/nginx /www/server/nginx/sbin/nginx make upgrade
p.s nginx 1.12.2已支持ipv6,不需要再独立指定–with-ipv6
upgrade终了后,使用 nginx -V command 再次查看版本信息
能看到secure_link模块已成功增加
阅读更多原文链接:https://host.fubi.hk/foreshadowinghost/zhishiku/20181026/8426.html
相关文章推荐
- NGUI label无法编译,Inspector面板呈灰色
- 阿里云ECS安装好宝塔 但访问不了面板的解决办法
- 阿里云服务器宝塔面板不能连接ftp解决方案
- CentOS 6.5 x64下安装宝塔面板、阿里安骑士
- 宝塔面板 添加网站访问不了解决方案
- 宝塔Linux面板-宝塔面板快速建站详细教程
- 阿里云服务器安装宝塔面板和配置安全组
- Windows环境下使用cmd面板手动编译c/c++程序
- 宝塔面板备份网站方法
- 利用Docker,构建宝塔linux面板镜像
- 宝塔面板常用命令大全!
- 阿里云服务器ECS装好宝塔 但访问不了面板的解决方法
- 宝塔面板与iptables规则不同步
- 忘记Linux 3.X/4.x/5.x 宝塔面板密码的解决方案
- 基于 宝塔面板 , 新睿云ECS , 搭建 WordPress 个人主页 博客
- 宝塔面板修改composer默认PHP版本
- 宝塔面板+djiango+mod wsgi +apache 配置多项目站点
- 宝塔面板安装memcached失败的解决办法
- 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境
- 将宝塔面板linux版装在/www以外的目录的方法