Назад | Перейти на главную страницу

невозможно отключить expose_php в ubuntu 14.04 с nginx и php-fpm

Согласно 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?

Похоже, в сценарии инициализации есть ошибка. restart не перезапустил php fpm, но и не сообщил о проблеме. stop & start работал и не руководил больше X-Powered-By.

У меня была аналогичная проблема с изображение 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

Добавить proxy_hide_header X-Powered-By; в соответствующий файл с поддержкой сайта nginx и перезапустите его.