Как скрыть версию Nginx в заголовке ответа сервера?

Директива server_tokens разрешает или запрещает выдавать версию nginx’а на страницах ошибок и в поле “Server” заголовка ответа.

Для того чтобы отключить вывод версии http-сервера необходимо добавить в контекст http, server или location строку:

server_tokens off;

Было:

root@SERVER:~$ curl -I localhost
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Thu, 06 Jun 2024 15:45:36 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 21 Apr 2020 14:09:01 GMT
Connection: keep-alive
ETag: "1e9efe6d-264"
Accept-Ranges: bytes

Стало:

root@SERVER:~$ curl -I localhost
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 06 Jun 2024 15:45:36 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 21 Apr 2020 14:09:01 GMT
Connection: keep-alive
ETag: "1e9efe6d-264"
Accept-Ranges: bytes

P.S. чтобы изменения вступили в силу не забудьте перезагрузить Nginx

sudo systemctl restart nginx
ИЛИ
sudo service nginx restart

Автор

Evgeni

Веб-разработчик, фрилансер и фанат WordPress с 2012 года. На этом сайте делюсь заметками для начинающих по разработке на WordPress. Надеюсь увидеть вас в числе своих подписчиков.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *