Je ne veux pas que quelqu'un puisse détecter que j'utilise NGINX ou même Ubuntu depuis Internet. Il existe des outils (comme BuiltWith) qui analysent les serveurs pour détecter les outils qu'ils utilisent. De même, certains outils de craquage pourraient aider à la détection. Quelle est la meilleure solution / la plus proche que je puisse obtenir pour cacher toutes ces informations de l'extérieur ?
Réponses
Trop de publicités?
binrebin
Points
1
Utilisez les méthodes ci-dessous dans la source ; pour éliminer la chaîne nginx des messages d'erreur
sed -i 's@"nginx/"@"-/"@g' src/core/nginx.h
sed -i 's@r->headers_out.server == NULL@0@g' src/http/ngx_http_header_filter_module.c
sed -i 's@r->headers_out.server == NULL@0@g' src/http/v2/ngx_http_v2_filter_module.c
sed -i 's@<hr><center>nginx</center>@@g' src/http/ngx_http_special_response.c
puis recompiler
Phonon
Points
6751
Le paquet Nginx-extra est maintenant déprécié.
Ont donc fait no ne fonctionne pas pour moi, car j'ai essayé d'installer différents paquets :
more_set_headers 'Server: My Very Own Server';
Vous pouvez simplement faire ce qui suit et aucune information sur le serveur ou la version ne sera renvoyée.
server_tokens '';
Si vous voulez simplement supprimer le numéro de version, cela fonctionne :
server_tokens off;
- Réponses précédentes
- Plus de réponses