自宅サーバー構築

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)の本番環境へデプロイしました。既存のポートフォリオサイトのサブドメインの動作を邪魔することなく、サブ...
CloudFlar

【Cloudflare】基本概要と仕組み

Webサイトの「セキュリティ向上」と「高速化」を世界規模で提供している、世界最大手のクラウドサービス(CDN/プロキシ)に関する知識のまとめです。1. 概要と基本的な仕組みCloudflareは、読者(ユーザー)と自分のWebサーバー(自宅...
CloudFlar

【Cloudflare】ポート開放不要!Cloudflare Tunnelで安全・簡単に自宅サーバー(AlmaLinux)を公開する方法

自宅サーバー公開の悩み:  「自宅サーバーでブログを公開したいけど、ルーターのポート開放(80/443)が怖い…」「固定IPじゃないからDDNSの設定が面倒…」「ApacheのSSL(Let's Encrypt)設定で躓いた…」この記事で解...
仮想環境

【KVM】virt-installでゲストOSをインストール

仮想マシンにAlmalinuxをインストールします。1. パッケージの追加 仮想マシンのインストールコマンドを実行するため、追加のツールを導入します。Bash[root@almalinux ~]# dnf install -y virt-i...
仮想環境

【KVM】ブリッジネットワーク(Bridge)を設定する方法(CLI編)

NAT接続のままでは「外部のPCから仮想マシンに直接SSH接続する」「仮想マシンをWebサーバーとして一般公開する」といったことができません。 仮想マシンをホストサーバーと同じLANに参加させ、独自のIPアドレスを持たせるには「ブリッジ接続...
仮想環境

【KVM】インストールして仮想環境を作る

自宅サーバーにKVMを導入し仮想環境を構築します。 ちなみに、このブログはゲストOSのAlmalinuxで公開しています。 今回はコマンドラインでの操作になります。GUIで操作出来るCockpitは別記事で掲載します。1. 仮想化機能(CP...
自宅サーバー構築

phpMyAdmin インストールと Cloudflare 経由のアクセス制限

1. パッケージのインストール標準リポジトリにないパッケージのため、EPEL および REMI リポジトリを有効化してインストールする。Bash# 1. EPELおよびREMIリポジトリの追加[root@almalinux ~]# dnf ...
自宅サーバー構築

カスタムパーティション設定変更

Almalinuxインストール時にパーティション容量を変更する方法です。1.インストール先を選択2.ストレージ設定の「カスタム」選択し、完了ボタン3./homeの要求される容量を縮小時の容量に変更し、設定を更新。  注意:単位は「GB」では...