Heim > Betrieb und Instandhaltung > Nginx > So ändern Sie den Nginx-Versionsnamen, um jeden Webserver zu verschleiern

So ändern Sie den Nginx-Versionsnamen, um jeden Webserver zu verschleiern

WBOY
Freigeben: 2023-05-14 21:19:12
nach vorne
1160 Leute haben es durchsucht

So ändern Sie den Standardnamen von Nginx: Sie können ihn ein wenig verschleiern oder x installieren Das andere ist ngx_http_special_response.c.

Tipps: Im Allgemeinen werden Änderungen vorgenommen, bevor Nginx kompiliert wird. Nach der Änderung müssen Sie sie erneut kompilieren. Der Code lautet wie folgt:

scr/core/nginx.conf

#define nginx_version „1.4.7“
#define nginx_ver „nginx/“ nginx_version

wird wie folgt geändert: (Tatsächlich kann die Versionsnummer auch nach Belieben geändert werden)



Der Code lautet wie folgt:

#define nginx_version „1.4.7“

# Definieren Sie nginx_ver „jdws/“ nginx_version

Ändern Sie tatsächlich das Obige. Ein großer Teil wird wirksam! ! ! Der Code lautet wie folgt: = serv " er : jdws" crlf;

/src/http/ngx_http_special_response.c

static u_char ngx_http_error_tail[] =
"


nginx
" crlf
"" crlf

"< ;/html>" crlf


wird geändert zu:

static u_char ngx_http_error_tail[] =

"


jdws
" crlf
"" crlf
"< /html>" crlf

Neben der Möglichkeit, die Versionsnummer nach Belieben zu ändern, können Sie die Versionsnummer auch ausblenden:



Modify nginx.conf


Add

to http{} and Der Code lautet wie folgt:

http{
server_tokens off ;
}

Sie können die Versionsnummer ausblenden.


Hinweis:


Nach dem Deaktivieren von server_tokens ist die nginx.conf-Konfiguration ungültig und suchen Sie in unserem zweiten und dritten Schritt nach der Konfiguration.


Version ausblenden Nummer:




Das obige ist der detaillierte Inhalt vonSo ändern Sie den Nginx-Versionsnamen, um jeden Webserver zu verschleiern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage