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
"
" crlf
"< ;/html>" crlf
est modifié en :
static u_char ngx_http_error_tail[] =
"
" 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!