Heim > Artikel > Betrieb und Instandhaltung > So ändern Sie den Nginx-Versionsnamen, um jeden Webserver zu verschleiern
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:
#define nginx_version „1.4.7“
#define nginx_ver „nginx/“ nginx_version
Der Code lautet wie folgt:
# 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.cstatic u_char ngx_http_error_tail[] =
"
" crlf
"< ;/html>" crlf
wird geändert zu:
static u_char ngx_http_error_tail[] =
"
" 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!