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

Detailliertes Tutorial zur Springcloud-Alibaba-Nacos-Linux-Konfiguration

Laden Sie zuerst das komprimierte Nacos-Paket von...

Eine kurze Analyse der Netzwerkprogrammierfunktionen von Linux

Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...

Versprechenskapselung wx.request-Methode

Im vorherigen Artikel wurde die Implementierungsm...

HTML+CSS+JavaScript zum Erstellen eines einfachen Tic-Tac-Toe-Spiels

Inhaltsverzeichnis Implementieren von HTML CSS hi...

Einige Tipps zum Website-Design

Tatsächlich haben wir in letzter Zeit viel über W...

Details zur Datenanzeige der Vue3-Listenschnittstelle

Inhaltsverzeichnis 1. Beispiel für die Anzeige de...

Was sind die Verwendungszwecke von Limits in MySQL (empfohlen)

SELECT * FROM Tabellenname Limit m,n; SELECT * FR...

Native JS-Implementierung der Slider-Intervallkomponente

In diesem Artikelbeispiel wird der spezifische Co...