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

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

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

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

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

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

1
2
3
4
5
6
http {

# do not show the nginx version
server_tokens off;

}

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

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

1
2
3
4
5
6
7
8
9
10
;;;;;;;;;;;;;;;;;
; 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

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

1
2
3
4
5
6
7
8
[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/