Nginx

Tech

クローラーのアクセスによるサーバーCPU高負荷への対策とApache mod_dosdetector

はじめに2024年7月、僕が運用保守を担当しているWebサーバーで、周期的にCPU負荷が高くなる現象が発生しました。調査したところ、2つのクローラーによる集中アクセスが原因で、これらのクローラーによるアクセスをブロックする対策を行いました。...
Tech

NginxのHTTP/3設定手順

はじめに当「稲葉サーバーデザイン」サイトはもともとHTTP/2に対応していましたが、NginxがHTTP/3に対応したことがわかったので、当サイト向けに設定してみました。ここでは、RHEL系LinuxサーバーでのNginxのHTTP/3設定...
Tech

Pacemakerで負荷分散用途のNginxサーバーを冗長化する(後編)

前編では、負荷分散用途の2台のNginxサーバーをPacemakerで冗長化する設定手順をまとめました。後編では、とくに運用面の、Packmakerの動作、自動/手動フェイルオーバーなどについて記載します。1. はじめに2. サーバー構成3...
Tech

Pacemakerで負荷分散用途のNginxサーバーを冗長化する(前編)

1. はじめに2. サーバー構成3. 設定手順 3.1. Nginxの設定 3.2. Pacemaker+Corosyncの設定(今回はここまで)4. 今回の設定におけるPacemakerの動作5. 手動フェイルオーバー手順6. 想定する障...
Tech

Apacheの前段にNginxリバースプロキシサーバーを設置

はじめに昨年、お客様のとあるWebサイトのサーバーをRocky Linux 8に移行する機会がありました。このサイトは、複数の古いサブWebサイトが稼働しており、SSL化したときに内部リンクに http://~ が残っていることで「Mixe...
Tech

Nginxのリバースプロキシ設定、転送先がCloudFrontの場合

はじめにNginxのリバースプロキシ設定で、さらに、転送先がAWS CloudFrontという場合の設定方法がすごく難しかったので、ここにまとめておきます。要件Nginx で、~ へのリクエストを、AWS側のCloudFront ~ に転送...
セキュリティ

WordPressサイトでトップページへのPOSTリクエストが急増?

当Webサイト(にはアクセス解析ツールAWStatsを設置していて、ときどきアクセスをチェックしています。少し前から「ロボットとはみなされないが、特定のIPアドレスからのPV数とヒット数が同じ=何らかの機械的なアクセス」が増えていることに気...
Tech

自社WebサイトをHTTP/2対応しました。

この「稲葉サーバーデザインWebサイト」、先日の完全HTTPS化に続き、HTTP/2化しました。Nginxのアップデートと設定変更Webサーバーの構成はCentOS 7 + Nginxで、Nginxを使用したHTTP/2対応については次の記...