スマートフォン・タブレットからインターネットサーバーオペレーション

APPW.jp
 

APPW.jp トップページ

スマートフォン・タブレットからインターネットサーバーのオペレーションを試しながら、APPW.jp サイトのウェブコンテンツやウェブデザインもスマートフォン・タブレットでアップデートしています。

500の犯人は「?」ひとつだった — AH00124 と rewrite の自己ループ

攻撃の見えない部分を可視化するダッシュボードを作ったら、見つかったのは自分の設定不具合だった。5xxが全体の15%、コードは500のみ、error.logにAH00124。原因はWordPressマルチサイト用Rewri […]

APCu で守る — レート制限・セッション失効・サブネット遮断

静的リストで止まらない相手を、振る舞いで動的に弾く。APCuのTTLを使ったレート制限(30req/60sec)、uqidセッションの失効、サブネット単位の遮断と.htaccessへの昇格。2GB VPSの動的防御を、昇 […]

攻撃を、止める — .htaccess による遮断(IPv4 / IPv6 / UA と AH01071)

検出した攻撃者を実際に止める。IPv4はRewriteCond、IPv6はRequireAll、UAブロック、そしてAH01071(Primary script unknown)の回避まで。Apache .htacces […]

RAGパイプラインのハマりどころ:文字化けと重複登録

ConoHa VPS(メモリ2GB / 3コア)上のRAG収集パイプラインを実運用する中で踏んだ、地味だが致命的な2つの罠と、その直し方の記録。

consumer.py — RAGエンジン解説

RabbitMQ キューイング × llama.cpp × ChromaDB による非同期RAGシステム。メモリ2GB・CPU3コアのConoHa VPS環境での実用を前提にした設計判断を解説します。

WordPress REST APIが403になった原因はmu-pluginsだった

5サイト共通のアクセスログ出力関数を mu-plugins に移行したところ、WordPress の Android / iOS アプリがサイトに接続できなくなった。ヘッダー1行から原因を絞り込み、3つの修正で完全解決す […]

TCXルートマップ生成 解説

Google Health がエクスポートする .tcx 形式の位置情報履歴から、matplotlib + contextily で歩行・走行ルートを地図上に描画する Python スクリプトの解説です。

LLM Benchmark Report — ConoHa VPS 2GB/3core

ConoHa VPS 2GB RAM / 3コア / CPU-Only という制約環境において、 Qwen2.5-1.5B-Instruct-GGUF が 速度・品質・リソース効率のすべてにおいてベストバランスを示した。

WordPress 予約投稿 失敗時の対処手順 / WP-CLI

WordPress の予約投稿は内部の疑似 cron 機構「WP-Cron」に依存しています。WP-Cron はサイトへのアクセスをトリガーに動作するため、アクセスが少ないサイトや低スペック VPS では予約時刻を過ぎて […]

正規表現リファレンス

正規表現(Regular Expression)は、文字列のパターンを記述するための形式言語です。検索・置換・バリデーション・ログ解析など、テキスト処理のあらゆる場面で活用できます。一度覚えれば何年後も使い回せる「ツール […]