HOME →  → 

nginx – wordpress エラーログの解析と対策

Webサーバー サイトの運用
nginx アドバンスド設定
nginx の エラーログ と エラー別対策事例
 
nginx エラーログを見ると、多種多様なエラーメッセージが多く出ている。
 
【nginx】の設定場所と、設定の外出し
nginx 設定ファイの構成。
 
以下、nginx - wordpress 環境におけるエラーログの解析と、その対策をまとめた。

 

HOME →  → 

Raspberry Pi – nginx プロキシキャッシュの RAMディスク化

Webサーバー サイトの運用
nginx Reverse Proxy
プロキシキャッシュの RAMディスク化
 
Webサーバーを「Raspberry Pi 4 4GB」にアップグレードしてから、いくつもの改善・改良を重ねサイトの高速化を図ってきたが、Raspberry Pi 4 の売り物である「4GBのメモリ」が全く生かされていない。
 
『Reverse Proxy』のメモリ使用状況を、「free -h」コマンドで確認
 
以下、少しでも「4GBのメモリ」を活用すべく、プロキシキャッシュの RAMディスク化を行った記録。

 

HOME →  → 

Raspberry Pi 4 デジタル時計の時刻を合わせる

Raspberry Pi 運用・管理
NTPでの時刻合わせ
 
この所「SD Card Copier」を使う機会が増え、「X Window」で作業するようになってから、Raspberry Pi 4 の「デジタル時計」が合っていないことに、今更ながら気付く。
 
Raspberry Pi 4 の「デジタル時計」
 
以下、Raspberry Pi の時刻を合わせを行った記録。

 

HOME →  → 

Nginx リバースプロキシ配下の Webサーバーで 504 Gateway Time-out エラー

Webサーバー サイトの運用
nginx - nginx リバースプロキシ
504 Gateway Time-out エラー
 
nginx のリバースプロキシ – nginx のバックエンドにあるWebサーバーのWordPressに、「Duplicator」でDatabaseをインポートすると、【504 Gateway Time-out】エラーになる。
 
Nginxの リバースプロキシ配下のWebサーバーで 504 Gateway Time-out エラー
 
以下、Nginxのリバースプロキシで、タイムアウトの時間を延ばした記録。

 

HOME →  → 

リバースプロキシ クライアントの IPアドレス取得 と アクセス制限

Webサーバー サイトの運用
nginx - nginx リバースプロキシ環境
WordPressの管理画面へのアクセスをIPアドレスで制限
 
バックエンドのWebサーバーで、アクセスされたクライアントの IPアドレスを取得し、WordPressの管理画面へのアクセスをIPアドレスで制限する方法。
 
リバースプロキシ環境
 
以下、リバースプロキシ環境下のWebサーバーで、【クライアントの IPアドレス】による【アクセス制限】を実装した記録。

 

HOME →  → 

[FAILED] Failed to start Load Kernel Modules

Raspberry Pi 運用・管理
カーネルモジュールのロードに失敗する
 
Raspberry で構築したWebサーバーの運用管理は、専らSSH接続の「Tera Term」を使用して、リモート接続で行っている。
この Raspberry Pi 4 に、モニターを接続して起動してみると、次のエラーが出ている。
 
2つの[FAILED] が表示される。
[FAILED] Failed to start Load Kernel Modules
[FAILED] Failed to start Uncomplicated firewall
 
以下、この障害に苦戦した記録。

 

HOME →  → 

Raspberry Pi 4 Reverse Proxy Server SSD化による高速化

Raspberry Pi 運用・管理
Raspberry Pi 4 nginx Reverse Proxy Server
USB接続の SSD化によるディスクアクセス速度の向上
 
Raspberry Pi 4 + nginx で構築した Reverse Proxy Server は、Proxyキャッシュの読み書きで microSDカード を酷使している。
 
Reverse Proxy と WebサーバーのすべてをSSD化
Reverse Proxy と その配下の全ての Webサーバー をSSD化した。 
 
以下、MicroSDカードの寿命対策と処理速度の向上を目的に、SSD化を図った記録。

 

HOME →  → 

nginx-WordPress リバースプロキシにおける バッファの最適化

Webサーバー サイトの運用
nginx Reverse Proxy Server
プロキシバッファの最適な設定
 
nginx で構築したリバースプロキシの下で、nginx + WordPressのブログサイトを、ドメイン別Webサーバーで3台運用しいる。リバースプロキシでの運転を開始してから4か月余り、順調に稼働しているが、「キャッシュのバッファーサイズ」は適当に設定してきたので、見直しを行ってみる。
 
「proxy_cache」が【HIT】で、「fastcgi_cache」も【HIT】のケース
 
以下、proxy_cache と fastcgi_cache のバッファーサイズを再設定した記録。

 

HOME →  → 

投稿日順 記事一覧表示用 2種類の ショートコード

WordPress Twenty Seventeen
固定ページでの 記事一覧の作成
2種類の ショートコード
 
投稿記事が多くなってくると、記事の見直しやサイトの移行等に当たって、『いろんな角度』からの「記事一覧」が欲しくなってくる。
 
投稿日順 記事一覧サンプル
 
以下、ショートコードに関するおさらいと、ショートコードでの「投稿日順 記事一覧」の記録。

 

HOME →  → 

「Luxeritas」テーマのバージョンアップ要領

Luxeritas(ルクセリタス)
運用とトラブル
テーマのバージョンアップ
 
「Luxeritas」テーマのバージョンアップは、WordPressのバージョンアップに合わせてバージョンアップがなされたり、仕様変更や不具合修正などでもバージョンアップが行われる。
 
「Luxeritas」のテーマ
 
以下、「Luxeritas」テーマのバージョンアップ要領を記録。