如何在已安装的实例中隐藏NGINX名称

时间:2017-09-14 04:43:26

标签: nginx

我有一个网站与nginx合作。我想隐藏http头中的nginx名称,有没有办法隐藏nginx名称而无需卸载并重新安装?

2 个答案:

答案 0 :(得分:1)

  

易于删除,请按照此过程

安装

yum install nginx-module-headers-more;

vi /etc/nginx/nginx.conf

add_php version_server_nginx隐藏narayan

load_module modules / ngx_http_headers_more_filter_module.so;

server_tokens;

fastcgi_hide_header X-Powered-By;

more_clear_headers服务器;

systemctl restart nginx

答案 1 :(得分:0)

您可以更改或禁用以下

更改

server_tokens "off";
more_set_headers "Server: Your_New_Server_Name";

删除

server_tokens "off";
more_clear_headers   "Server";
  

PS:以上需要模块https://www.nginx.com/resources/wiki/modules/headers_more/

在商业版上你可以做到

server_tokens "";

这将禁用服务器令牌