Κοινή χρήση τεχνολογίας

Η εγκατάσταση και η αναβάθμιση του nginx διορθώνει τη διαρροή πληροφοριών κεφαλίδας HTTP ευπάθεια πληροφοριών έκδοσης Nginx (και διατηρεί τη διαμόρφωση https)

2024-07-08

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

1. Προετοιμασία

(1) Κάντε λήψη της πιο πρόσφατης σταθερής έκδοσης του πακέτου nginx
Επίσημη διεύθυνση λήψης ιστότοπου: https://nginx.org/en/download.htmlΕισαγάγετε την περιγραφή της εικόνας εδώ

(2) Αντιγράψτε το πακέτο nginx στον διακομιστή και αποσυμπιέστε το (# Εξαγωγή στον τρέχοντα κατάλογο πόρων πακέτο tar -zxvf)
(3) Δημιουργήστε αντίγραφα ασφαλείας του αρχείου διακομιστή nginx.conf και του αρχείου πιστοποιητικού ssl

2. Τροποποιήστε το όνομα και τις πληροφορίες έκδοσης του nginx που χρησιμοποιούνται από τον διακομιστή web

2.1 Τροποποιήστε τα ακόλουθα τρία αρχεία:

(1) ·nginx.h αρχείο στον κατάλογο src/core

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

(2) ·ngx_http_header_filter_module.c αρχείο στον κατάλογο src/http

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

(3) ·ngx_http_special_response.c αρχείο στον κατάλογο src/http

 static u_char ngx_http_error_tail[] =
 "