インフラ関連

SQL

rootパスワード不明のMySQLがブルートフォース攻撃で落ちてしまった話

AWSで稼働中のECサイトがブルートフォース攻撃を受け、MySQLがダウンした障害対応の実録。ログ解析による原因特定、セキュリティグループの修正、セーフモードでのrootパスワード変更まで、初めてのサイバー攻撃対処をステップごとに解説します。
Wordpress備忘録

ConoHa VPSでWordPress+ツール系アプリを公開するまでの奮闘記6【WordPressセットアップ~GitHubデプロイ編】最終回

ConoHa VPS構築記録最終回。WordPressの初期セットアップ・Cocoonテーマ導入から、子テーマのGit管理構成の見直し、バインドマウント先の権限設定、GitHub PATを使ったデプロイ手順まで、つまずいたポイントを含めて解説します。
Wordpress備忘録

ConoHa VPSでWordPress+ツール系アプリを公開するまでの奮闘記5【Nginxリバースプロキシ設定~Docker起動編】

ConoHa VPS構築記録の第5回。Nginxリバースプロキシの設定ファイル作成・シンボリックリンク登録から、Dockerのディレクトリ構成見直し・バインドマウントへの変更・.envファイルによる機密情報分離、そしてWordPress+MySQL+phpMyAdminコンテナの起動まで詳しく解説します。
Wordpress備忘録

ConoHa VPSでWordPress+ツール系アプリを公開するまでの奮闘記4【ドメイン・DNS設定~SSL証明書取得編】

ConoHa VPS構築記録の第4回。ConoHaでのドメイン取得・DNS設定(ネームサーバー混乱トラブルも解説)から、certbotを使ったLet's EncryptのSSL証明書取得・自動更新確認まで、実際のハマりどころを交えて詳しく解説します。
Wordpress備忘録

ConoHa VPSでWordPress+ツール系アプリを公開するまでの奮闘記3【パッケージ・アプリケーションのインストール編】

ConoHa VPS構築記録の第3回。パッケージ更新・Docker動作確認・自動セキュリティアップデート設定から、リバースプロキシとして機能するNginxのインストール、SSL証明書取得に備えたcertbotの導入まで、手順を丁寧に解説します。
インフラ関連

SSHのパスワード認証を無効化したらログインできなくなった話【authorized_keysに気をつけろ】

ConoHa VPS構築中にハマったSSH接続トラブルの実録。sshd_config.dの50-cloud-init.confによる設定上書きと、authorized_keysの未作成が原因でVPSにログイン不能に。ConoHaコンソール機能で復旧した手順を失敗談とともに解説します。
Wordpress備忘録

ConoHa VPSでWordPress+ツール系アプリを公開するまでの奮闘記2【SSH鍵登録~2222ポート接続編】

ConoHa VPS構築記録の第2回。SSH鍵の生成・公開鍵登録からsshd_configの編集、Ubuntu 24.04特有のssh.socket問題の解消、UFW設定、2222番ポートでの接続確認まで、実際のつまずきポイントを交えて解説します。
Wordpress備忘録

ConoHa VPSでWordPress+ツール系アプリを公開するまでの奮闘記1【申し込み~SSH接続編】

ConoHa VPSをWordPress+Dockerの同居環境として契約した構築記録の第1回。ConoHa WINGではなくVPSを選んだ理由から、プラン選択・セキュリティグループの設定・SSH初回接続・一般ユーザー作成まで、実際につまずいたポイントを交えてわかりやすく解説します。
Wordpress備忘録

【WordPress】シンプルな.gitignoreでGit管理をはじめよう

DockerのWordPress環境をGitで管理する際の.gitignore設定を詳しく解説。子テーマだけを追跡する理由や、wordpress/*と書くべき理由、www-dataのパーミッション問題の解決策まで網羅します。
インフラ関連

【初心者向け】現場で本当に使うDockerコマンドはこれだった

Docker初心者が現場で本当に使うコマンドを厳選して解説。up -d・down・ps・logs -fの基本4つを中心に、使うタイミングや注意点もわかりやすく紹介します。