Nginxは、デフォルトで次のようにバージョン番号を表示します。
[root @ bkjz〜]#curl -I www.45it.com HTTP /1.1 200 OKサーバー:nginx /0.8.44更新日:2010年7月13日火曜日14:05:11 GMTコンテンツタイプ:text /htmlコンテンツの長さ:8284最終更新日:2010年7月13日火曜日12:00:13グリニッジ標準時接続:keep- Alive Keep-Alive:タイムアウト= 15 Accept-Ranges:bytes
これはあなたのサーバーのnginxのバージョンが0.8.44であることを示しています。抜け穴があり、いくつかのバージョンではありません。この公開されたバージョン番号は簡単に攻撃者が利用できる情報になる可能性があります。そのため、セキュリティの観点からは、バージョン番号を隠すことは比較的安全です。
nginxのバージョン番号を隠すことはできますか?実際には、以下の私のステップを見ることができます:
1. nginx設定ファイルのディレクトリを入力し(このディレクトリはインストールによって決定されます)、vimでそれを開きます。
#vim nginx.conf
server_tokensをhttp {—}に追加します;例:
http {…… sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; server_tokens off;……。 fastcgi.confやfcgi.confなどのphp-fpm設定ファイルを編集します(この設定ファイル名はカスタマイズすることもでき、特定のファイル名に従って変更することもできます)。 Br>
検索:fastcgi_param SERVER_SOFTWARE nginx /$ nginx_version;変更後:fastcgi_param SERVER_SOFTWARE nginx;
3. nginx設定をリロードします。
#/etc/init.d/nginx reload
これはnginxのバージョン番号を完全に隠します。つまり、404、501などのページにはnginxのバージョンは表示されません。
試してみましょう。
[root @ bkjz〜]#curl -I www.45it.com HTTP /1.1 200 OKサーバー:nginx日付:2010年7月13日火曜日14:26: 56 GMTコンテンツタイプ:text /html; charset = UTF-8接続:キープアライブ変更:Accept-Encoding……
Firefoxのサーバー情報表示ツールでは、nginxのバージョン番号も表示できません(実際、このツールはcurlコマンドによっても検出されます。
さて、終了しました。
最初にIISマネージャを開き、IISマネージャの左側にあるWebサイトの下で対応するWebサイトを見つけ、右クリックしてWebサイトのプロパティを開き、関連するIIS Webサイトのプロパティ設定を入
での紛争にPHPハッシュ完全なソリューションは、CPUが最近の準備で忙しくしている100%に導いた「2012自習コースCCNPルーティングとスイッチング、」現在の章を書いたので、今日は勉強する時間を割
IISへの同時接続数を表示する場合、最も簡単で便利な方法は「Webサイトの統計」でWebサイトの統計を表示することです。現在のオンラインユーザー数は現在のIIS接続と見なすことができます。番号しかしな
Win7のシステム起動時のアニメーションが緑色のスクロールバーになりました
Win10システムどのようにコマンドを通じて時限シャットダウンを達成するために
Win8.1アップデートアップデートエラー80070020、80073712、0x800f081f
Windows 8システムで発生するさまざまな問題のトラブルシューティング方法
Win8システムのブルースクリーンエラーコード0x000007B解決策
コンピュータの起動に問題がある私はシステムを再インストールしたいのですが
Win10のシステムでNvidiaコントロールパネルをアンインストールする方法? Win10 Nvidiaコントロールパネルのアンインストール方法の図