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

Linux下制作Nginx绿色免安装包

linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦。根据经验将nginx打包一个绿色版进行使用。

大体思路,在一台正常的机器上面制造好安装包,然后上传到内网服务器,解压使用

安装包制作

安装依赖

 yum install gcc-c++ pcre perl git unzip  pcre-devel zlib zlib-devel openssl openssl-devel -y

安装nginx-portable

    wget https://github.com/nuccch/nginx-portable/archive/master.zip;unzip master.zipcd nginx-portable-master/

configure修改配置

注意:/usr/soft/nginx这个路径为内网服务器nginx部署路径

    将compile文件中的./configure --prefix=.修改为 ./configure --prefix=/usr/soft/nginx

执行编译

    bash compile <nginx-version>#视版本而定 ,执行语句为  bash compile 1.25.5

生成安装包

编译完成后在build目录会生成nginx-1.25.5.tar.gz绿色免安装版,直接解压即可使用,示例命令如下

启动:cd /nginx/sbin && ./nginx
停止:./nginx -s stop
重启:./nginx -s reload
检查配置正确性:./nginx -t
查看Nginx版本信息:./nginx -v

其他依赖:

在启动 Nginx 时可能会遇到 libssl.so.10: cannot open shared object file: No such file or directory 的错误,

如果是麒麟V10或者centos可以使用下面的依赖

wget https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm

已经打包好的资源:请解压在/usr/soft/nginx该目录下

https://download.csdn.net/download/weixin_38959210/90974367

http://www.xdnf.cn/news/13287.html

相关文章:

  • 7.4.分块查找
  • vue3 字体颜色设置的多种方式
  • sysctl优先级顺序
  • 第3章 MySQL数据类型
  • (八)深度循环神经网络:长序列建模、注意力机制与多模态融合
  • CloudReadering
  • Prompt Tuning、P-Tuning、Prefix Tuning的区别
  • c语言中的hashmap
  • ArkUI-X跨平台Bridge最佳实践
  • 张彬彬《龙骨焚箱》开机 奇幻冒险题材引期待
  • 在微服务架构中,怎么搭建Maven私服
  • crackme007
  • mysql8.4备份与恢复实践
  • bilibili-mcp 使用示例
  • 7.6 Finetuning the LLM on instruction data
  • 论文分享 _ Ladder:一种基于收敛的结构化图区块链_2025-06-10
  • 实战案例-FPGA如何实现JESD204B可重复的延迟
  • 2005-2021年中国地下水位年鉴数据(EXCEL/PDF)包含:各省监测点、监测深度等
  • 【存储系统】
  • 理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
  • 全新AI驱动Workspace Security 套件发布!Fortinet 电子邮件安全产品矩阵升级
  • PHP 多种内置的验证规则和函数
  • 在Jenkins上配置邮箱通知
  • 2025-03-15-位运算
  • 第一部分 -- ①语法分析的概要
  • Yolov5.6增加注意力机制+ByterTrack:目标检测与跟踪
  • Linux(Centos 7.6)命令详解:find
  • 揭秘OpenJDK 17字节码解释引擎:模板解释器深度解析
  • C++ 中的尾调用优化TCO:原理、实战与汇编分析
  • 鹰盾加密器如何对视频进行分析?