web-dev-qa-db-ja.com

nginxとphp-fpmを使用してubuntu14.04でexpose_phpをオフに切り替えることができません

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

誰かがUbuntu14.04でこれを確認できますか?

X-Powered-Byを取り除く方法はありますか?

4
Rufinus

Initスクリプトにバグがあるようです。 restartはphpfpmを再起動しませんでしたが、問題も報告しませんでした。 stopstartが機能し、X-Powered-Byをリードしなくなりました。

2
Rufinus

bitnamiのwordpress image where 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
0
GabLeRoux

追加 proxy_hide_header X-Powered-By;対応するnginxサイト対応ファイルに移動し、再起動します。

0
Humber