So verbergen und fälschen Sie die Versionsnummer in Nginx

So verbergen und fälschen Sie die Versionsnummer in Nginx

1. Verwenden Sie den Curl-Befehl für den Standardzugriff auf:

# curl -I http://172.17.0.5

2. Ändern Sie die Konfigurationsdatei nginx.conf und fügen Sie den folgenden Code im Abschnitt „HTTP-Konfiguration“ hinzu:

# vim /usr/local/nginx/conf/nginx.conf
Server-Tokens aus; 

3. Ändern Sie die Konfigurationsdatei fastcgi.conf und kommentieren Sie den folgenden Code:

# vim /usr/local/nginx/conf/fastcgi.conf
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

4. Nginx neu laden:

# nginx -s reload

5. Verwenden Sie den Befehl „curl“, um auf Folgendes zuzugreifen:

# curl -I http://172.17.0.5

6. Fälschen Sie den Namen und die Versionsnummer von Nginx:

# vim /usr/src/nginx-1.16.1/src/core/nginx.h, ändern Sie den folgenden Code #define NGINX_VERSION "1.16.1" --> #define NGINX_VERSION "2.3.2"
#define NGINX_VER "nginx/" NGINX_VERSION --> #define NGINX_VER "Tengine/" NGINX_VERSION
# cd /usr/src/nginx-1.16.1
# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-threads --with-file-aio --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_xslt_module --with-http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_slice_module --with-http_stub_status_module --with-http_perl_module --with-mail --with-mail_ssl_module --with-stream --with-stream_ssl_module --with-stream_realip_module --with-stream_geoip_module --with-stream_ssl_preread_module --with-compat --with-pcre
# machen && machen installieren
# cd /usr/local/nginx/conf
# vim nginx.conf, löschen Sie den zuvor hinzugefügten Code: server_tonkens off;
# nginx -s stoppen
# nginx

7. Verwenden Sie den Befehl „curl“, um auf Folgendes zuzugreifen:

# curl -I http://172.17.0.5

Zusammenfassen

Oben ist die vom Herausgeber eingeführte Vorgehensweise zum Verbergen und Fälschen der Nginx-Versionsnummer beschrieben. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So verbergen Sie die Versionsnummer in Nginx
  • So verbergen Sie die Versionsnummer und die Cache-Zeit von Webseiten in Nginx
  • Lösung zum Verbergen der Versionsnummer und der Webserverinformationen von Nginx
  • Mehrere Möglichkeiten, Nginx so zu konfigurieren, dass die Versionsnummer ausgeblendet wird

<<:  Detaillierte Erklärung der grundlegenden Verwendung der Hilfsfunktion MapGetters in Vuex

>>:  Lösen Sie die MySQL-Deadlock-Routine, indem Sie verschiedene Indizes aktualisieren

Artikel empfehlen

js realisiert das dynamische Laden von Daten durch Wasserfallfluss

In diesem Artikel erfahren Sie den spezifischen C...

Details zum JavaScript-Timer

Inhaltsverzeichnis 1. Kurze Einführung 2. Interva...

So verwenden Sie das JQuery-Editor-Plugin tinyMCE

Ändern Sie die vereinfachte Dateigröße und laden ...

960 Grid System – Grundprinzipien und Verwendung

Natürlich gibt es auch viele Leute, die die gegent...

Detaillierte Erklärung der Slots in Vue

Die Wiederverwendung von Code in Vue liefert uns ...

Ausführliches Tutorial zur Installation von Deepin in VMware15 (Bild und Text)

Vorwort Die Benutzeroberfläche von Deepin sieht w...

HTML-Tags: Sub-Tag und Sup-Tag

Heute stelle ich zwei HTML-Tags vor, die ich nich...

Ungewöhnliche, aber nützliche Tags in Xhtml

Xhtml hat viele Tags, die nicht häufig verwendet w...

Mehrere Möglichkeiten, Axios in Vue zu kapseln

Inhaltsverzeichnis Basisversion Schritt 1: Axios ...

Tipps zur MySQL-Leistungsoptimierung

MySQL-Leistungsoptimierung MySQL wird in Internet...

JavaScript zum Erzielen eines benutzerdefinierten Bildlaufleisteneffekts

In tatsächlichen Projekten befinden sich die Bild...