2026-09

TIPS

[SSL]非公開サーバで証明書を取得

外部からアクセスできない非公開の内部サーバーで、Let's EncryptのSSL証明書を取得・運用する方法を解説。DNS-01チャレンジを活用し、インバウンド通信不要で証明書を発行する仕組みや条件、API連携による自動更新の自動化手法まで紹介します。
TIPS

[Mac] gitでerror: non-monotonic index対策

Mac環境のGitで発生する「error: non-monotonic index」の原因と解決策を解説。macOS特有の「._」から始まる不要なメタデータファイルを、dot_cleanやfindコマンドで安全に削除して即座に復旧する方法と予防策を紹介します。
TIPS

[Redis]RDBスナップショット

RedisのRDBスナップショットによるデータ保存と復元(リストア)の手順を解説。redis.confでのsaveディレクティブ設定、手動での即時保存、万が一の障害時にdump.rdbファイルからデータを安全に復元する具体的なプロセスを学べます。
未分類

[git]git pullで「Need to specify how to reconcile divergent branches」エラーが出た時の原因と解決策

git pull実行時に「Need to specify how to reconcile divergent branches」エラーが出る原因と、rebase、merge、fast-forwardの3つの解決策を解説。開発スタイルに合わせた最適な設定方法がわかります。
コマンド

[Certbot]新規発行・更新・削除ライフサイクル

Certbotを用いたLet's Encrypt証明書の新規発行、自動更新、そしてrmを使わない正しい完全削除の手順を解説。Apache/Nginxへの反映方法や、削除時のWebサーバー起動エラーを防ぐ注意点など、安全なライフサイクル管理の知見が得られます。
TIPS

[Certbot].well-knownの共通化

CertbotのHTTP-01認証で発生するWebrootとDocumentRootのパス不一致エラーを防ぐため、Apacheのポート80設定を`/var/www/html`に一本化し、共通のWebrootでSSL/TLS証明書を自動更新する手順を解説します。
TIPS

[WordPress]GitHub Releasesから自作プラグインを自動アップデート(Plugin Update Checker編)

WordPressの自作プラグインを「Plugin-Update-Checker」とGitHub Releasesで自動アップデートさせる方法を解説。専用サーバー不要で、数行のPHPコードとGit運用だけで安全な更新基盤を構築する手順を紹介します。