Я могу скрыть версию Nginx, используя параметр server_tokens, который отключен. Но не удалось изменить подпись сервера Nginx.
Шаги, которые я сделал,
1.) Измените имя сервера Nginx в исходном файле (src/http/ngx_http_header_filter_module.c) на "Мой сервер". После этого скомпилировали nginx. Но он не работает, когда я загружаю URL. Странно здесь, я могу видеть мою обновленную Подпись, когда я использую команду curl. Но это не обновляется в браузере.
2.) Поэтому я попробовал сторонний модуль (headers-more-nginx-module). Это тоже не работает. Получение обновленного имени через Curl. Но не в браузере.