根据 phpinfo:
已加载的配置文件:/etc/php5/fpm/php.ini
# grep expose_php /etc/php5/fpm -R
/etc/php5/fpm/php.ini:expose_php = Off
/etc/php5/fpm/pool.d/www.conf:php_flag[expose_php] = off
# curl -I https://MyHost.loc/i.php | head | grep X-Powered-By
X-Powered-By: PHP/5.5.9-1ubuntu4
有人可以在 Ubuntu 14.04 中确认这一点吗?
知道如何摆脱 X-Powered-By 吗?
答案1
似乎 init 脚本中有一个错误。restart
没有重新启动 php fpm,但也没有报告问题。stop
&start
工作并导致不再有 X-Powered-By。
答案2
添加proxy_hide_header X-Powered-By;
到对应的nginx site-enabled文件里,重启即可。
答案3
我遇到了类似的问题bitnami 的 wordpress 图像在哪里php-fpm
被包裹。这不是什么错误restart
,而是配置格式问题。
对我有用的配置格式:php_flag[expose_php]=off
echo "php_flag[expose_php]=off" >> /opt/bitnami/apps/wordpress/conf/php-fpm/php-settings.conf
cd /opt/bitnami
./ctlscript.sh restart php-fpm