サーバ設定

fail2ban

【AlmaLinux 10】Fail2banでメールサーバー(SMTP / POP3 / IMAP)を保護する設定(Postfix・Dovecot対応)

インターネット上にメールサーバー(Postfix・Dovecot)を公開すると、SSHポートと同様にSMTP(25/465/587番)やPOP3(110/995番)、IMAP(143/993番)に対しても、ボットによる不正ログインの総当たり...
fail2ban

【AlmaLinux 10】Fail2banのインストールとSSH保護設定

インターネット上に公開したVPSや自宅サーバーのSSHポート(22番など)には、世界中からボットによる総当たり攻撃(ブルートフォースアタック)や辞書攻撃が24時間頻繁に仕掛けられます。SSHの公開鍵認証やパスワード認証の無効化を行うだけでも...
Rspamd

【AlmaLinux 10】RspamdでDKIM・ARC・DMARCを設定する方法(送信ドメイン認証編)

AlmaLinux 10にインストールされた「Rspamd」に、「DKIM」「ARC」「DMARC」の設定を追加し、送信ドメイン認証を導入する方法を解説します。本手順を完了させることで、GmailやYahoo!メール等の送信者ガイドライン(...
Rspamd

【AlmaLinux 10】RspamdをインストールしてPostfixと連携する方法

VPS上のAlmaLinux 10に、高速なメールフィルタリングシステム「Rspamd」をインストールし、Postfixと連携させる手順を解説します。「Rspamd」は、迷惑メール(スパム)の自動検出だけでなく、「SPF」「DKIM」「DM...
dovecot

【AlmaLinux 10】DovecotをSSL/TLSで通信暗号化する方法

VPS上のAlmaLinux 10に構築したDovecotとメールクライアント間の通信を、SSL/TLSで暗号化(POP3S / IMAPS)する方法を解説します。本手順は、以下の記事で構築したPostfix + SMTP-AUTH + D...
postfix

【AlmaLinux 10】PostfixのSSL/TLS暗号化設定(Let’s Encrypt / SMTPS / STARTTLS)

AlmaLinux 10にインストールされているPostfixで、SSL/TLSを使用して通信の暗号化を有効化する方法です。本記事では、下記の手順で構築したPostfix環境に対して追加で通信の暗号化設定を行っていきます。【AlmaLinu...
dovecot

【AlmaLinux 10】Postfix + SMTP-AUTH + Dovecotでメールサーバを構築する方法

VPS上のAlmaLinux 10に、Postfix + SMTP-AUTH + Dovecotでメールサーバを構築する方法を解説します。トラブル発生時の原因切り分けを容易にするため、以下のステップに分けて段階的に環境を構築していきます。 ...
Hugo

AlmaLinux 10にHugo(Extended版)をインストールして静的サイトを公開する手順

Go言語製の超高速な静的サイトジェネレーター「Hugo」(ヒューゴ)をAlmaLinux 10に導入し、新規サイトをブラウザで表示するまでの手順を解説します。 AlmaLinuxなどのRHEL系環境でモダンなテーマ(SCSS対応)を利用する...
nginx

【AlmaLinux 10】Nginx公式リポジトリから最新Mainline版をインストールする方法

AlmaLinux 10の標準リポジトリにもNginxは用意されていますが、バージョンが古い場合があります。最新の機能や修正を利用したい場合は、Nginxが公式に提供しているリポジトリを使用するのがおすすめです。この記事では、Nginx公式...
Rspamd

【AlmaLinux9】Rspamdに許可・拒否リスト(ホワイトリスト・ブラックリスト)の設定を追加する方法

「Almalinux9」にインストールされた「Rspamd」にメールの許可・拒否リスト(ホワイトリスト・ブラックリスト)の設定を追加する方法です。Rspamd構築手順 【AlmaLinux9】Rspamdをインストールする方法 【AlmaL...