スポンサーリンク
スポンサーリンク

Linux + Nginx + SiteGuard 環境で httpヘッダーを編集するとWEBブラウザでHTMLを処理できない不具合が発生しハマる

HTMLLinux・ShellNginxOpenSSLSITEGUADセキュリティ対策

さくらインターネットVPSで、Linux + Nginx + SiteGuard 環境を構築した際、セキュリティを上げるためにNginxを使っていることを秘匿しようと、httpヘッダーからNginxの情報を削除したソースコードを makeしインストールしたら、WEBブラウザでHTMLを処理できない不具合が発生しハマった。

 

httpヘッダーからNginx情報を削除する作業(不具合が発生するパターン)

上記ソースコードを下記のように編集すると、httpヘッダーからNginx情報は削除されるが、WEBブラウザには HTMLがテキストで表示される不具合が発生する。

Nginxからのレスポンスが終わらず、WEBブラウザが 1.1minで Timeoutした後、WEBブラウザには HTMLがテキストで表示されるという事象。

 

httpヘッダーからNginx情報を削除する作業(不具合は発生しないパターン)

“Server: ” だけ残せば、httpヘッダーからNginx情報は削除されるが、不具合は発生しない。

HTMLはWEBページとして処理され表示される。

 

今回の事象に遭遇した環境はこちら

OS
 Rocky Linux release 9.4 (Blue Onyx)

WEB
 nginx-1.27.2.tar.gz
 openssl-3.4.0.tar.gz
 siteguard-server-edition-7.00-3.nginx.x86_64.tar.gz

 

コメント

タイトルとURLをコピーしました