Обмен технологиями

Установка и обновление 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, используемого веб-сервером.

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[] =
 "