当前位置: 首页 > news >正文

nginx扩展编译模块

查看原始编译参数

       nginx  -V

     QQ_1773111874499

     目标是在现有编译功能的基础上扩展http_realip_module

准备编译环境主机

       下载对应版本源码

       yum install -y gcc gcc-c++ libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libevent libevent-devel perl unzip net-tools wget

      准备原来的依赖编译模块

      # 下载 libfastcommon
       wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gz
       tar -zxvf V1.0.43.tar.gz
       cd libfastcommon-1.0.43

      # 编译并安装
      ./make.sh
      ./make.sh install

      wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
      tar -zxvf V5.05.tar.gz
      cd fastdfs-5.05

      # 编译并安装
     ./make.sh
     ./make.sh install

     nginx源码下载安装

       wget https://nginx.org/download/nginx-1.18.0.tar.gz

       tar -xvf nginx-1.18.0.tar.gz

       cd nginx-1.18.0

       ./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --add-module=/opt/fastdfs-nginx-module/src --with-http_ssl_module --user=nginx --group=nginx --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi --with-http_v2_module  --with-http_realip_module --with-stream_realip_module

     make && make install

    如果是主机环境直接拷贝/usr/sbin/nginx可执行文件到远程主机即可

docker镜像更新

         docker cp /usr/sbin/nginx cb26e6c19133:/usr/sbin/

        docker commit cb26e6c19133 registry.harbor.com:58443/guangdong-dev/nginx-fastdfs-realip:v1.18.0

        docker push registry.harbor.com:58443/guangdong-dev/nginx-fastdfs-realip:v1.18.0

        修改启动nginx启动命令

        /usr/sbin/nginx -g 'daemon off;'

 集群管理设置

        QQ_1773112491054

       QQ_1773112514587

       QQ_1773112587756

       扩展模块安装成功

http://www.jsqmd.com/news/457472/

相关文章:

  • 2026二手机床回收厂家权威推荐 精准评估高价回收 - 资讯焦点
  • 如何用开源工具构建智能文献管理系统?提升研究效率的完整方案
  • Minor GC与Full GC分别在什么时候发送?
  • MediaCreationTool.bat全场景应用指南:解决Windows安装难题的实用工具
  • 谷物茶饮|解锁中式茶饮新赛道,东方食养赋能健康新体验 - 品牌策略主理人
  • 2025-2026工作服、工作服定制厂推荐,工作服定制源头工厂推荐、POLO衫工厂推荐、定做、定制、耐磨、商务、车间、企业、透气工作服厂家选择指南 - 资讯焦点
  • 3个核心场景:内容创作者的抖音直播回放高效管理方案
  • 从理论到实践:7个STM32创新项目如何重塑你的嵌入式开发思维
  • 2026谷物茶饮加盟优选指南:5大热门品牌解析,新手创业必看 - 品牌策略主理人
  • [数字资产保全]:WebSite-Downloader网页保存工具全攻略
  • 闲置携程任我行礼品卡变现,线上回收最省心 - 京顺回收
  • AppleRa1n零门槛iOS解锁工具:3步搞定iCloud激活锁绕过
  • 西洋参“登陆”史:当西方参遇到东方古法蒸制 - 资讯焦点
  • 2026年谷歌建站:知名企业、技术强者及综合实力排行榜 - 品牌推荐大师
  • 编程学习(五)个人简历项目练手
  • 显卡驱动深度清理指南:解决系统性能瓶颈的专业方案
  • 说说靠谱的数字化KTV空间品牌,北京、天津等地有哪些推荐? - mypinpai
  • 多智能体三维编队飞行控制MATLAB实现
  • 3步实现全平台直播推流:从0到1的效率提升指南
  • 昆明优质直播服务机构推荐榜:昆明摄影摄像/昆明摇臂导播/昆明旅游跟拍/昆明活动跟拍/昆明照片直播/昆明直播团队/选择指南 - 优质品牌商家
  • 探讨2026年东南亚整柜到美国DDP物流企业,选购时要注意什么 - 工业设备
  • 倍速链流水线水太深?别再踩坑了,源头厂家这么选才对
  • 流畅播放解决B站卡顿难题:BiliBili-UWP客户端的Windows端视频体验优化方案
  • 璞华科技迎来越南产业园嘉宾团到访,共探中越招商数智化合作新路径
  • 2026上海别墅石材全案服务推荐报告:天然大理石定制赛道的五大优选品牌及选型指南 - 博客湾
  • 小龙虾 OpenClaw 部署全攻略(基于雨云云服务器)
  • Scroll Reverser:如何破解多设备滚动冲突?实测提升效率40%
  • 揭秘靠谱的智慧KTV品牌企业,在石家庄、唐山表现如何? - mypinpai
  • SolidWorks、ug、catia等三维画图软件如何共享使用
  • 2026十堰装修公司口碑排名前十强 权威推荐(附最新报价+核心优势) - 博客万