[解決済み] nginx が返すサーバーヘッダを変更するには?
質問
バージョンを非表示にしてnginxだけを表示するオプションがありますが、それも非表示にして何も表示させない、ヘッダーを変更させない方法はありますか?
解決方法は?
Apacheと同様、ソースを編集して再コンパイルするのが手っ取り早いです。からの カロメル.org :
<ブロッククオート
Server: はヘッダです。
はクライアントに返送され
どのようなhttpサーバーなのか
を実行し、場合によってはそのバージョンも。
この文字列は、以下のような場所で使用されます。
アレクシアとネットクラフトは
の統計は、どのような
のウェブサーバーが稼動しています。
インターネット 作者と
Nginxの統計を取ることをお勧めします。
この文字列はそのままにしておきます。しかし
セキュリティ上
を実行することができます。
ソースコードで変更します。編集
ソースファイル
src/http/ngx_http_header_filter_module.c
で、48行目と49行目を見てください。あなたは
を任意の文字列に変更します。
が必要です。
## vi src/http/ngx_http_header_filter_module.c (lines 48 and 49)
static char ngx_http_server_string[] = "Server: MyDomain.com" CRLF;
static char ngx_http_server_full_string[] = "Server: MyDomain.com" CRLF;
2011年3月編集。 Nginx の標準を置き換える新しいオプションを指摘してくれた以下の Flavius に賛辞を送ります。 HttpHeadersModule を、フォークされた HttpHeadersMoreModule . 標準モジュールを再コンパイルするのが手っ取り早く、標準モジュールを使いたい場合やサーバーの文字列を頻繁に変更しない場合は理にかなっています。しかし、それ以上のことをしたいのであれば、HttpHeadersMoreModule は強力なプロジェクトであり、HTTP ヘッダであらゆる種類の実行時黒魔術を行うことができます。
関連
-
[解決済み] nginx - 2つのサブドメインの設定
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] HTTPのContent-Dispositionヘッダーのファイル名パラメータをエンコードする方法は?
-
[解決済み] Nginx -- rootとaliasによる静的ファイル提供の混乱
-
[解決済み] ファイルのダウンロードにContent-Type: application/octet-streamは必要ですか?
-
[解決済み】nginxのキャッシュをクリアする方法は?
-
[解決済み] nginx の access_log と error_log をマスタープロセスの STDOUT と STDERR に記録させる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Certbot /.well-known/acme-challenge
-
nginx スタートアップ・エラー。nginx.serviceのジョブは、制御プロセスがエラーコードで終了したため失敗しました。
-
OSError: [Errno 98] アドレスはすでに使用中です。
-
nginx 起動プロンプト nginx: [emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
[解決済み] NGINXのproxy_passまたはproxy_redirect
-
[解決済み] Nginx -- rootとaliasによる静的ファイル提供の混乱
-
[解決済み】Nginxのロケーション優先順位
-
[解決済み】Kubernetes サービス 外部 ip 保留
-
[解決済み] nginx の access_log と error_log をマスタープロセスの STDOUT と STDERR に記録させる
-
[解決済み] nginx server_name ワイルドカードまたはキャッチオール