Так есть ли способ скрыть X-Powered-By на Nginx?
x-powered-by предоставляется модулем, например, модуль php fastcgi предлагает установить expose_php=Off в php.ini
expose_php=Off
proxy_hide_header X-Powered-By;
fastcgi_hide_header X-Powered-By или proxy_hide_header X-Powered-By в контексте http / server
fastcgi_hide_header X-Powered-By
proxy_hide_header X-Powered-By
Если вы используете NGINX с FastCGI, вы должны использовать:
fastcgi_hide_header X-Powered-By;
Попробуйте использовать директиву more_clear_headers из HttpHeadersMoreModule nginx , которая позволяет вам объявить:
more_clear_headers 'X-Powered-By';
, который должен делать то, что вы хотите.
#nano /etc/nginx/nginx.conf
прокомментируйте эту строку
и перезапустите Nginx