OpenSSL

HTML

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

さくらインターネットVPSで、Linux + Nginx + SiteGuard 環境を構築した際、セキュリティを上げるためにNginxを使っていることを秘匿しようと、httpヘッダーからNginxの情報を削除したソースコードを makeし...
SITEGUAD

CentOSに「OpenSSL-1.1.1l + Nginx 1.21 + SiteGuard 4.10」を構築する手順

さくらインターネットVPSで、CentOS 7.9 に「OpenSSL-1.1.1l + Nginx 1.21 + SiteGuard 4.10」を構築した際の手順。 SiteGuard その1 ビルドに必要なパッケージのインストール   ...
.NET Core

Asp.Net Core ベースのWebシステム(VPS)

インターネットに公開できるレベルの堅牢なWEBサーバを、Asp.Net Coreベースで構築した。インフラ回りのポイントを纏めたので、Asp.Net Coreを使う人には、是非、参考にしてほしい。 ソースコードや資料も公開している。Garf...
Linux・Shell

Nginx応答ヘッダーのServer名を変更する手順

WebサーバーにNginxを使っていて、セキュリティ上、Nginxを使っていることが、ユーザーに分からないようにしたい場合、ngx_http_header_filter_module.c 内のServer名を変更する。   1. rpmビル...
.NET Core

https -> Nginx+SSL -> リバースプロキシ -> http -> ASP.NET Core を構築する手順

外部からの接続はhttpsで処理し、NginxからASP.NET Coreへの内部接続はhttpで処理する。Nginx -> リバースプロキシ -> ASP.NET Core の環境では、NginxだけSSLに対応すれば良く、ASP.NET...