Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 不要なトラブルを回避するためにLinuxサーバー

WebサーバーにPHPバージョン

不要なトラブルを回避するためにLinuxサーバー

WebサーバーにPHPバージョン

  
を隠すには、apacheとphpのバージョン情報を表示できない、そしてLinuxサーバーに PHP
バージョンを隠すには? Xiaobianは PHP
バージョンのLinuxサーバーの隠しバージョンを共有しました。皆さんのお役に立てばと思っています。

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

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

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

php.iniで、expose_phpを含む行を探し、OnをOffに設定します。

expose_php = Off

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

[root @ centos66〜]#curl -I http://www.ehowstuff.com/HTTP /1.1 200 OKサーバ:nginxコンテンツタイプ:text /html;文字セット= UTF-8可変:Accept-Encoding X-Powered-by:PHP /5.3.3 X-Pingback:http://www.ehowstuff.com /xmlrpc.php日付:2015年2月11日水曜日14:10:43グリニッジ標準時スピード:1.9.32.2-4321キャッシュコントロール:最大経過時間= 0、キャッシュなし

変更して再起動しますWebサービスの後、phpはWebサービスのヘッダーにバージョンを表示しません。

HTTP /1.1 200 OKサーバー:nginx日付:2015年2月11日水曜日15:38:14 GMTコンテンツタイプ:text /HTML; charset = UTF-8 Vary:Accept-Encoding X-Pingback:http://www.ehowstuff.com/xmlrpc.php日付:2015年2月11日水曜日14:10:43 GMT Xページ速度:1.9。 32.2-4321 Cache-Control:最大年齢= 0、キャッシュなし

LCTT注釈:PHPのバージョンに加えて、Webサーバーデフォルトはバージョン番号を漏洩しました。 Apacheサーバーを使用している場合は、この記事を参照してApacheバージョン表示をオフにしてください; Nginxサーバーを使用している場合は、httpセクションにserver_tokens off;を追加してください。関連サービスを再起動してください。

Copyright © Windowsの知識 All Rights Reserved