Sign inSign up

lucksoft/nginx

By lucksoft

•Updated almost 2 years ago

Image
0

3.8K

lucksoft/nginx repository overview

⁠自定义前端Nginx运行环境

⁠1.2.3 luckyun微服务框架 前端运行环境

  • 10.10.10.62:6000/lucksoft/nginx:1.2.3
⁠环境
  • nginx/1.29.5
  • 其它与之前版本一致。
  • 更新说明: CVE-2026-1642(中危):影响≤1.28.1/≤1.29.4,1.27.2 受影响,建议升级至 1.28.2+/1.29.5+。

⁠1.2.2 luckyun微服务框架 前端运行环境

  • 10.10.10.62:6000/lucksoft/nginx:1.2.2
⁠环境
  • nginx/1.29.1
⁠开放端口
  • 80/443
⁠扩展支持

支持amd64内核版本。

⁠1.2.1 luckyun微服务框架 前端运行环境

  • lucksoft/nginx:1.2.1
⁠环境
  • nginx/1.27.2
⁠开放端口
  • 80/443

支持自定义参数与1.2.0相同。

⁠扩展支持

支持arm64和amd64内核版本。

细分镜像:

  • lucksoft/nginx:1.2.1-arm64

  • lucksoft/nginx:1.2.1-amd64

⁠1.2.0 luckyun微服务框架 前端运行环境

⁠环境
  • nginx/1.24.0
⁠开放端口
  • 80/443
⁠其它说明
  • 增加vim插件
  • 默认时区 Asia/Shanghai
⁠支持自定义参数
参数说明
$APP_HOST用于反向代理网关IP
$APP_PORT用于反向代理网关端口
$AURL用于反向代理URL
$BURL用于反向代理URL
$CURL用于反向代理URL
$DURL用于反向代理URL
$EURL用于反向代理URL
$FURL用于反向代理URL
$GURL用于反向代理URL
$HURL用于反向代理URL
$IURL用于反向代理URL
$JURL用于反向代理URL
……
$ZURL用于反向代理ZRL

⁠1.0.3 luckyun微服务框架 前端运行环境

⁠环境
  • nginx/1.17.6
⁠开放端口
  • 80/443
⁠支持自定义参数
参数说明
$APP_HOST用于反向代理网关IP
$APP_PORT用于反向代理网关端口
$AURL用于反向代理URL
$BURL用于反向代理URL
$CURL用于反向代理URL
$DURL用于反向代理URL
$EURL用于反向代理URL
$FURL用于反向代理URL
$GURL用于反向代理URL
$HURL用于反向代理URL
$IURL用于反向代理URL
$JURL用于反向代理URL
……
$ZURL用于反向代理ZRL

⁠1.0.3 luckyun微服务框架 前端运行环境

⁠环境
  • nginx/1.17.6
⁠开放端口
  • 80/443
⁠支持自定义参数
参数说明
$APP_HOST用于反向代理网关IP
$APP_PORT用于反向代理网关端口
$AURL用于反向代理URL
$BURL用于反向代理URL
$CURL用于反向代理URL
$DURL用于反向代理URL
$EURL用于反向代理URL
$FURL用于反向代理URL
$GURL用于反向代理URL
$HURL用于反向代理URL
$IURL用于反向代理URL
$JURL用于反向代理URL
……
$ZURL用于反向代理ZRL

⁠1.0.2 luckyun微服务框架 前端运行环境

⁠环境
  • nginx/1.17.6
⁠开放端口
  • 80/443
⁠支持自定义参数
参数说明
$APP_HOST用于反向代理网关IP
$APP_PORT用于反向代理网关端口
$AURL用于反向代理URL
$BURL用于反向代理URL
$CURL用于反向代理URL
$DURL用于反向代理URL
$EURL用于反向代理URL
$FURL用于反向代理URL
$GURL用于反向代理URL
$HURL用于反向代理URL
$IURL用于反向代理URL
$JURL用于反向代理URL

使用简单的Dockerfile:

FROM lucksoft/nginx:1.0.2
COPY nginx.conf /etc/nginx/nginx.conf
#COPY nginx-ssl.conf /etc/nginx/conf.d/nginx-ssl.conf
ENTRYPOINT ["/usr/src/app/nginx-replace-env.sh"]
  • 示例:

Dockerfile

    FROM lucksoft/nginx:1.0.2

    WORKDIR /usr/src/app/

    #COPY ./docker/nginx-ssl.conf /etc/nginx/conf.d/nginx-ssl.conf

    COPY ./docker/nginx.conf /etc/nginx/conf.d/default.conf

    COPY ./dist  /usr/share/nginx/html/

    #EXPOSE 443

    EXPOSE 80

    ENTRYPOINT ["/usr/src/app/nginx-replace-env.sh"]

nginx.conf

    location / {
        try_files $uri $uri/ /index.html;
    }
    location /api/ {
        proxy_pass http://$APP_HOST:$APP_PORT/;
        proxy_set_header    Host             $host;
        proxy_set_header    X-Real-IP        $remote_addr;
        proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header    HTTP_X_FORWARDED_FOR $remote_addr;
        proxy_redirect      default;
    }
    location /DEMOApi/ {
        proxy_pass http://$AURL/;
        proxy_set_header    Host             $host;
        proxy_set_header    X-Real-IP        $remote_addr;
        proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header    HTTP_X_FORWARDED_FOR $remote_addr;
        proxy_redirect      default;
    }
docker run --name lucksoft-nginx-demo --privileged -p 30216:80 \
-e APP_HOST=172.16.51.6 \
-e APP_PORT=30300 \
-e AURL=172.16.60.220:9091 \
-d 镜像

⁠1.0.1 luckyun微服务2.0框架 前端运行环境

⁠环境
  • nginx/1.17.6
⁠开放端口
  • 80/443
⁠支持自定义参数
  • $APP_HOST 用于反向代理网关IP
  • $APP_PORT 用于反向代理网关端口

使用简单的Dockerfile:

FROM lucksoft/nginx:1.0.1
COPY nginx.conf /etc/nginx/nginx.conf
#COPY nginx-ssl.conf /etc/nginx/conf.d/nginx-ssl.conf
ENTRYPOINT ["/usr/src/app/nginx-replace-env.sh"]

Tag summary

Content type

Image

Digest

sha256:54da83f39…

Size

66.1 MB

Last updated

about 3 years ago

docker pull lucksoft/nginx