ホームページ > バックエンド開発 > PHPチュートリアル > PHP/Linux サーバーで PHP バージョンを非表示にする方法_PHP チュートリアル

PHP/Linux サーバーで PHP バージョンを非表示にする方法_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:57:35
オリジナル
793 人が閲覧しました

PHP/LinuxサーバーでPHPのバージョンを隠す方法

通常、デフォルト設定でインストールされたWebサーバーのほとんどは情報漏洩を起こしており、その中の1つがPHPです。 PHP は現在人気のあるサーバーサイド HTML 埋め込み言語の 1 つですか? )。このような困難な時期に、サーバー上の脆弱性を見つけようとする攻撃者がたくさんいます。そこで、LinuxサーバーでPHP情報を非表示にする方法を簡単に説明します。

PHP/Linux サーバーで PHP バージョンを非表示にする方法_PHP チュートリアル

Expose_php はデフォルトで有効になっています。 「expose_php」パラメータをオフにすると、PHP はバージョン情報を非表示にすることができます。

[root@centos66 ~]# vi /etc/php.ini

php.ini で、expose_php を含む行を見つけて、オンをオフに設定します。

expose_php = オフ

これ以前は、Web サーバーのヘッダーは次のようになっていました:

[root@centos66 ~]#curl -I http://www.ehowstuff.com/HTTP/1.1 200 OK サーバー: nginx コンテンツ タイプ: text/html-8 可変: Accept-Encoding X-Powered -投稿者: PHP/5.3.3 X-ピンバック: http://www.ehowstuff.com/xmlrpc.php 日付: Wed, 11 Feb 2015 14:10:43 GMT -Control: max-age=0、キャッシュなし

Web サービスを変更して再起動すると、php は Web サービスのヘッダーにバージョンを表示しなくなります:

HTTP/1.1 200 OK サーバー: nginx Content-Type: text/html; charset=UTF-8 Vary: Accept-Encoding X-Powered-By: PHP/5.3.3 X-Pingback: http://www.ehowstuff. com/xmlrpc.php 日付: Wed, 11 Feb 2015 14:10:43 GMT X-Page-Speed: 1.9.32.2-4321 キャッシュ制御: max-age=0、no-cache

LCTT 翻訳アノテーション: PHP バージョンに加えて、Web サーバーはデフォルトでバージョン番号もリークします。 Apache サーバーを使用している場合は、この記事を参照して Apache バージョンの表示をオフにしてください。Nginx サーバーを使用している場合は、http セクションに server_tokens 構成を追加してください。上記の変更を行った場合は、関連サービスを必ず再起動してください。



http://www.bkjia.com/PHPjc/980586.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/980586.html技術記事 PHP/Linux サーバーで PHP バージョンを隠す方法 通常、デフォルト設定でインストールされている Web サーバーのほとんどは情報漏洩を起こしており、その 1 つが PHP です。 PHP は、今日人気のあるサーバーサイドの HTML 埋め込みです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート