Maison  >  Article  >  Opération et maintenance  >  Comment modifier le nom de la version Nginx pour masquer n'importe quel serveur Web

Comment modifier le nom de la version Nginx pour masquer n'importe quel serveur Web

WBOY
WBOYavant
2023-05-14 21:19:121091parcourir

Comment modifier le nom par défaut de nginx, vous pouvez le déguiser légèrement, ou vous pouvez installer x

De manière générale, vous devez modifier 3 emplacements, l'un est nginx.h, l'autre est ngx_http_header_filter_module.c et l'autre est ngx_http_special_response.c.

Conseils : Généralement, les modifications sont apportées avant la compilation de nginx. Après modification, vous devez recompiler

Le code est le suivant :

scr/core/nginx.conf
#define nginx_version "1.4.7"
#define nginx_ver " nginx/" nginx_version

est modifié en : (En fait, le numéro de version peut également être modifié à volonté)

Le code est le suivant :

#define nginx_version "1.4.7"
# définir nginx_ver "jdws/" nginx_version

En fait, modifiez ce qui précède Une grande partie prendra effet ! ! ! Le code est le suivant : = serv " euh : jdws" crlf;
/src/http/ngx_http_special_response.c

static u_char ngx_http_error_tail[] =

"


nginx
" crlf

"" crlf

"< ;/html>" crlf

est modifié en :

static u_char ngx_http_error_tail[] =

"


jdws
" crlf
"< /html>" crlf


En plus de modifier le numéro de version à volonté, vous pouvez également masquer le numéro de version :

Modifier nginx.conf

Ajouter


à http{} et le code est le suivant :

http{

server_tokens off ;
}


Vous pouvez masquer le numéro de version.


Remarque :

Après avoir désactivé server_tokens, la configuration de nginx.conf sera invalide. Revenez en arrière et recherchez la configuration dans nos deuxième et troisième étapes



Numéro de version non masqué :


Masquer la version. numéro :


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer