Berbagi teknologi

instalasi dan pemutakhiran nginx memperbaiki kebocoran informasi header HTTP Kerentanan informasi versi Nginx (dan mempertahankan konfigurasi https)

2024-07-08

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

1. Persiapan

(1) Unduh paket nginx versi stabil terbaru
Alamat pengunduhan situs web resmi: https://nginx.org/en/download.htmlMasukkan deskripsi gambar di sini

(2) Salin paket nginx ke server dan dekompresi (# Ekstrak ke direktori saat ini paket sumber daya tar -zxvf)
(3) Cadangkan file server nginx.conf dan file sertifikat ssl

2. Ubah informasi nama dan versi nginx yang digunakan oleh server web

2.1 Ubah tiga file berikut:

(1) ·file nginx.h di direktori src/core

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

(2) ·file ngx_http_header_filter_module.c di direktori src/http

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

(3) ·file ngx_http_special_response.c di direktori src/http

 static u_char ngx_http_error_tail[] =
 "