nginx容器化方案预研

server/2024/10/19 17:40:57/

一、概述

目前 nginx迁移升级不方便,且生产环境没有编译环境,导致生产环境nginx版本过旧、目前存在安全漏洞无法升级。运维建议容器化nginx,因此预研了此容器方案

二、镜像制作

基础镜像 cloudservice-alpine-base-v1.tar

2.1 加载基础镜像

docker load -i cloudservice-alpine-base-v1.tar

2.2 创建Dockerfile

使用 openresty-1.25.3.1.tar.gz 安装包制作镜像 openresty-1.25.3.1.tar.gz

FROM cloudservice/alpine-base:v1

USER root

ADD ./openresty-1.25.3.1.tar.gz /opt/hihonor

RUN apk add gcc g++ make pcre pcre-dev zlib zlib-dev openssl openssl-dev linux-headers gnupg libxslt-dev gd-dev geoip-dev

WORKDIR /opt/hihonor/openresty-1.25.3.1

RUN ./configure --prefix=/opt/hihonor/openresty --with-http_stub_status


http://www.ppmy.cn/server/6082.html

相关文章

51单片机入门_江协科技_31~32_OB记录的自学笔记_LCD1602液晶显示屏

31. LCD1602 31.1. LCD1602介绍 •LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符 •显示容量:162个字符&#xff0c…

vscode msvc qt环境搭建

自己整了好久都没把环境搞好,后来发现已经有大佬搞好了插件,完全不需要自己整理。 下载如下插件: 第二个qt插件就可以自动帮我们生成工程了。 可惜目前似乎支持win,另外就是debug模式运行后会报qwindowsd.dll插件找不到的错误&a…

x-cmd ai | x openai - 用于发送 openai API 请求,以及与 ChatGPT 对话

介绍 Openai 模块是 Openai 大模型 Chatgpt 3 和 ChatGPT 4 命令行实现。x-cmd 提供了多个不同平台间多种 AI 大模型的调用能力。无论是本地模型还是 Web 服务上的模型,用户都可以在不同的 AI 大模型间直接无缝切换,并能把之前的聊天记录发送给新的大模…

[BT]BUUCTF刷题第19天(4.19)

第19天(共3题) Web [BSidesCF 2019]Futurella 这道题显示内容是外星语,但是F12后可以在源代码中直接看到flag,猜测前端通过一定的转换规则将字母换成了对应的外星符号 [SUCTF 2019]Pythonginx 打开网站显示了Flask的源代码&…

MySQL 基础使用

文章目录 一、Navicat 工具链接 Mysql二、数据库的使用1.常用数据类型2. 建表 create3. 删表 drop4. insert 插入数据5. select 查询数据6. update 修改数据7. delete 删除记录truncate table 删除数据 三、字段约束字段1. 主键 自增delete和truncate自增长字段的影响 2. 非空…

20. 有效的括号

class Solution {public boolean isValid(String s) {Deque<Character> deque new LinkedList<>();char ch;for(int i0;i<s.length();i){ch s.charAt(i);if (ch(){deque.push());}else if(ch[){deque.push(]);}else if(ch{){deque.push(});//包括了第一个就为…

一分钟成为点灯大师(超简单5行代码-STM32F407的HAL实现按键轮询点亮LED灯)

一、开发环境 硬件&#xff1a;正点原子探索者 V3 STM32F407 开发板 单片机&#xff1a;STM32F407ZGT6 Keil版本&#xff1a;5.32 STM32CubeMX版本&#xff1a;6.9.2 STM32Cube MCU Packges版本&#xff1a;STM32F4 V1.27.1 使用STM32F407的HAL库实现按键轮询读取按键值&…

Hive on spark编译

文章目录 Hive引擎简介Hive on Spark配置Yarn环境配置 Hive引擎简介 Hive引擎包括&#xff1a;默认MR、Tez、Spark Hive on Spark&#xff1a;Hive既作为存储元数据又负责SQL的解析优化&#xff0c;语法是HQL语法&#xff0c;执行引擎变成了Spark&#xff0c;Spark负责采用RD…