自宅サーバー構築メモ

Laravel

【Laravel】簡単アプリ作製【10】自宅サーバーへのデプロイ手順

Windows開発環境からWinSCPを用いて一般ユーザーのホームディレクトリ(~/)へLaravelプロジェクト(.env.example や .htaccess などの隠しファイルを含む全ファイル)を転送済みの状態からスタート。1:SS...
Google Search

【WordPress】不要なカテゴリーを削除したらSearch Consoleでエラー多発?原因と正しい対処法

ブログを整理していて、「使わなくなった不要なカテゴリー」を削除したことはありませんか?カテゴリーをすっきり削除して整理整頓できたと思いきや、数日後にGoogle Search Console(サーチコンソール)を開いてみると、「インデックス...
CloudFlar

【Cloudflare】Google AdSense自動広告で「お探しのページが見つかりません(404)」と出る原因と対策

Google AdSense(アドセンス)の自動広告を設定しようとした際、プレビュー画面に「お探しのページが見つかりません」や「404 Not Found」と表示されてサイトが表示されないケースがあります。特に、サイトのフロントにCloud...
Google Search

【Search Console】「サーバーエラー(5xx)」が出たときの原因と対処法

Google Search Console(サチコ)から「サーバーエラー(5xx)のためインデックスに登録されませんでした」という通知が届いて焦ったことはありませんか?「ブラウザでアクセスすると、ちゃんと『404 NOT FOUND』の画面...
apache

【Cloudflare】 Tunnel経由のApacheで、アクセスログを生IPアドレスに書き換える方法(mod_remoteip)

Cloudflare Tunnel(cloudflared)を利用して自宅サーバーを公開すると、セキュリティやIP固定化の面で非常に便利です。 しかし、そのままの設定では、Webサーバー(Apache)が受け取るアクセスIPがすべてローカル...
自宅サーバー構築メモ

私が「自宅サーバー」に回帰した理由

手軽に始められる格安のレンタルサーバーやVPS(仮想専用サーバー)。 しかし、本格的にWebサイトを運営したり、複数のアプリを動かそうとしたりして「メモリ」や「CPUコア数」を増やそうとすると、月額料金が跳ね上がって驚いたことはありませんか...
自宅サーバー構築メモ

サーバーのハードウェア・スペック構成

当ブログは、以下のハードウェアおよび仮想化構成で24時間365日稼働しています。ホストマシン: 富士通 ESPRIMO Q558(省スペース型ビジネスデスクトップPC)CPU: Intel Core i5(第8世代 / 6コア6スレッド)メ...
GoAccess

【GoAccess】ログ解析を完全クリーンにする方法

1. 目的Cloudflare Tunnel(cloudflared)経由のアクセスで、訪問者の生のIPアドレス(IPv4/IPv6)を正しくApacheログに記録する。WordPress特有の内部通信(Heartbeat、疑似Cron)や...
GoAccess

【GoAccess】解析レポートに見知らぬIPv6アドレスが!Apacheログから謎のBot「MJ12bot」の正体を暴いて対策するまで

GoAccessでアクセス解析ダッシュボードを眺めていると、見慣れない海外のIPv6アドレス(2a01:4f9:... や 2001:41d0:... など)が上位にランクインしていることがあります。「これって不正アクセス?それとも無害なB...
Laravel

【Laravel】TwitterModokiアプリの自宅サーバーへのデプロイ作業

Windowsのローカル開発環境で作成したLaravelアプリケーション(TwitterModoki)を、自宅サーバー(AlmaLinux)の本番環境へデプロイしました。既存のポートフォリオサイトのサブドメインの動作を邪魔することなく、サブ...