如何使用docker文件从Angular前端隐藏NGINX的服务器响应头?

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

我需要从我的项目的响应标头中隐藏“服务器”响应标头,我正在使用 NGINX 服务器标头为 nginx/1.23.4,

我需要使用其中的 Dockerfile 从 Angular 前端隐藏它 我正在使用 Docker Alpine Image 进行部署。 响应标头 ss

我尝试关闭 server_tokens;proxy_hide_header 服务器; 在 nginx 配置文件中并将其从我的 Angular 项目文件夹中的 dockerfile 复制到服务器 通过在 dockerfile 中添加此命令, 复制/nginx-custom.conf /etc/nginx/conf.d/default.conf

我还尝试使用 more_clear_headers 服务器;但这对我来说也不起作用。

这是我的 Dockerfile 中 NGINX 部署的代码, 通过 Docker 部署 NGINX

angular docker nginx http-headers alpine-linux
1个回答
0
投票

只需在 nginx.conf 文件的 http 块下添加指令即可。

server_tokens off; 

别忘了做

 nginx -s reload
© www.soinside.com 2019 - 2024. All rights reserved.