我需要从我的项目的响应标头中隐藏“服务器”响应标头,我正在使用 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
只需在 nginx.conf 文件的 http 块下添加指令即可。
server_tokens off;
别忘了做
nginx -s reload