Technologieaustausch

Nginx-Installation und -Upgrade beheben Sicherheitslücken bei HTTP-Header-Informationen und Nginx-Versionsinformationen (und behalten die https-Konfiguration bei)

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Vorbereitung

(1) Laden Sie die neueste stabile Version des Nginx-Pakets herunter
Offizielle Download-Adresse der Website: https://nginx.org/en/download.htmlFügen Sie hier eine Bildbeschreibung ein

(2) Kopieren Sie das Nginx-Paket auf den Server und dekomprimieren Sie es (# In das aktuelle Verzeichnis extrahieren tar -zxvf Ressourcenpaket)
(3) Sichern Sie die Serverdatei nginx.conf und die SSL-Zertifikatdatei

2. Ändern Sie den Namen und die Versionsinformationen von Nginx, die vom Webserver verwendet werden

2.1 Ändern Sie die folgenden drei Dateien:

(1) ·nginx.h-Datei im Verzeichnis src/core

 #define NGINX_VERSION   "" 
 #define NGINX_VER   "CSDN" NGINX_VERSION

(2) Datei ·ngx_http_header_filter_module.c im Verzeichnis src/http

 static u_char ngx_http_server_string[] = "Server: CSDN" CRLF;

(3) Datei ·ngx_http_special_response.c im Verzeichnis src/http

 static u_char ngx_http_error_tail[] =
 "