这是我的 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 中)
请参阅 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 也是如此。