如何使用 Dockerfile NGINX_VERSION=1.23.3-alpine-slim 隐藏 nginx 服务器信息

问题描述 投票:0回答:1

这是我的 Dockerfile

...

FROM nginx:1.23.3-alpine-slim

RUN rm -rf /usr/share/nginx/html/*

COPY --from=builder dist/ /usr/share/nginx/html

我想使用

sever_tokens off;
more_clear_headers Server;
隐藏服务器信息。我如何在 Dockerfile 中设置它们,并且
more_clear_headers
需要安装
nginx-extras
包。如何使用提供的 nginx 版本安装它(在 Dockerfile 中)

docker nginx server dockerfile header
1个回答
0
投票

请参阅 https://www.nginx.com/resources/wiki/modules/headers_more/,特别是 https://github.com/openresty/headers-more-nginx-module#more_set_headers

more_set_headers
。安装
nginx-extras
,请参阅https://nginx-extras.getpagespeed.com/,您应该能够解决问题。

您的 Nginx 只有在得到适当支持的情况下才能使用

more_set_extras
,对于 Docker 也是如此。

© www.soinside.com 2019 - 2024. All rights reserved.