Как убрать отображение версий NGINX и PHP

Отключение отображения версии веб-сервера NGINX и PHP в http-заголовке.

Отключение отображения версии NGINX в http-заголовке.

Добавим строчку в конфигурационный файл nginx /etc/nginx/nginx.conf в директиву http

http {
# do not show the nginx version
server_tokens off;
}

Отключение отображения версии PHP

В конфигурационном файле /etc/php.ini изменим параметр expose_php, это отключит вывод информации о версии PHP в заголовок.

;;;;;;;;;;;;;;;;;
; Miscellaneous ;
;;;;;;;;;;;;;;;;;
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; http://www.php.net/manual/en/ini.core.php#ini.expose-php
expose_php = Off

После выполнения следующих действий, вывод будет приблизительно следующего содержания.

[root@bogachev public_html]# curl -I http://bogachev.biz
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 15 Dec 2015 11:53:23 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://bogachev.biz/
Поделиться Комментарии