Maison > Opération et maintenance > Nginx > le corps du texte

Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

WBOY
Libérer: 2023-05-21 09:13:05
avant
1624 Les gens l'ont consulté

nginx peut non seulement masquer les informations de version, mais également prendre en charge les informations personnalisées du serveur Web

Jetons d'abord un coup d'œil au résultat final caché

Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

Comment l'implémenter est en fait très simple, veuillez lire ci-dessous

1 Officiel ? site Web pour télécharger la dernière version stable

wget http://nginx.org/download/nginx-1.14.1.tar.gz
Copier après la connexion

2 Décompresser

tar -xf nginx-1.14.1.tar.gzcd nginx-1.14.1
Copier après la connexion

3 Modifier le fichier c

(1) vim src/http/ngx_http_header_filter_module.c        #Modify line 49

static u_char ngx_http_server_string[] = serv " er : s'il vous plaît, devinez-le!" crlf; #Écrivez vos informations de serveur personnalisées après le serveur


Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

(2) vim src/http/ngx_http_special_response.c  #Modifier la ligne 36
"


s'il vous plaît devinez !
" crlf  #Écrivez à nouveau la chaîne tout à l'heure

Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

4 Compilez la configuration

./configure --prefix=/usr/local/nginx
Copier après la connexion

5 Compilez et installez

make && make install
Copier après la connexion

6 Modifiez le fichier de configuration nginx, ajoutez les server_tokens sous le nœud http

vim /usr/local/nginx/conf/nginx.conf
....
http {
server_tokens off;
.....
Copier après la connexion

Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

7 Démarrez nginx

/usr/local/nginx/sbin/nginx
Copier après la connexion

8 Test

[root@node1 nginx-1.14.1]# curl -i http://127.0.0.1 http/1.1 200 ok server: please guess it! date: wed, 07 nov 2018 19:15:43 gmt
  ......
Copier après la connexion

Test d'accès au navigateur

  Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

Instructions :

(1) Si vous souhaitez uniquement masquer le numéro de version et ne souhaitez pas personnaliser les informations du serveur , vous n'avez pas besoin d'effectuer l'étape 3 .​​

(2) Si vous mettez à niveau nginx et devez également personnaliser la chaîne, il n'y a pas de problème. Vous pouvez d'abord modifier le fichier c-->./configure --. > faire

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!