Linuxサーバー構築– category –
-
Linuxサーバー構築
phpMyAdmin の導入
phpMyAdminは、Webベースのインターフェースを利用してMySQLやMariaDBデータベースを管理するためのオープンソースのツールです。PHPで書かれており、主にデータベースの管理、テーブルの操作、インデックスの作成、ユーザーの管理、SQL文の実行などが可能... -
Linuxサーバー構築
Linux の初期設定 ユーザー、グループの追加
サーバー設定に必要な初期設定を行います。AlmaLinux9.2 環境で検証しております。yumとdnfが混在していますが予めご了承ください。 【必要なパッケージをインストール】 ja言語パックのインストール dnf -y install langpacks-ja 開発ツールパッケージの... -
Linuxサーバー構築
Let’s Encryptの導入 (SAN証明書, ワイルドカード証明書)
Let's Encrypt とは、無料でSSL証明書を発行するための認証局 (CA: Certificate Authority) で、ウェブサイトのセキュリティを簡単かつ手頃な価格で向上させることができます。Let's Encrypt は、非営利団体である Internet Security Research Group... -
Linuxサーバー構築
MariaDB(MySQL) の導入
MariaDBは、MySQLをベースに開発されたオープンソースのデータベース管理システムです。MySQLからのリレーショナルデータベース管理システムMariaDBは、性能の向上や新機能の追加、ライセンス制約の緩和などを目指して開発されました。互換性のため、Maria... -
Linuxサーバー構築
sshd設定 と fail2ban(ssh, sasl) の導入
【sshdとは】 SSHデーモン (sshd) は、Linuxシステムにおいて安全なリモートアクセスを提供するためのプログラムです。SSH (Secure Shell) プロトコルに基づいて動作し、ネットワークを介した接続でデータの交換を暗号化しています。これにより、悪意のあ... -
Linuxサーバー構築
ProFTPD の導入 MariaDBとの連携
ProFTPD(Pro FTP Daemon)は、Linux系オペレーティングシステム上で動作する高度に設定可能なFTPサーバーソフトウェアです。GNU General Public License(GPL)に従って配布されており、オープンソースプロジェクトとして開発が行われています。 ProFTPD... -
Linuxサーバー構築
DNSサーバー PowerDNS の導入
PowerDNSは、高性能で安定したDNSサーバソフトウェアです。オープンソースのプロジェクトとして開発されており広く普及しています。 【特徴】 モジュール式アーキテクチャ: PowerDNSは柔軟なモジュール式アーキテクチャを採用しており、拡張性が高いです。... -
Linuxサーバー構築
Apache, PHP 8.3 (PHP-FPM) の導入
更新:PHP8.2からPHP8.3へ変更しました。 PHP8.2の場合は 8.3を8.2に置き換えるだけです。CentOSでApache, PHP 8.3 (PHP-FPM) とMariaDBを使用してセキュアなWEBサーバーを構築する手順は以下の通りです。この手順を作成した環境は AlmaLinux9.2 です。例... -
Linuxサーバー構築
WebMail RoundCube の導入 (+Imagick)
Roundcube(ラウンドキューブ)は、オープンソースのWebベース電子メールクライアントです。IMAPプロトコルをサポートし、ブラウザ経由で電子メールの送受信や管理を行うことができます。PHPで開発されており、MySQLまたはPostgreSQLデータベースに対応し... -
Linuxサーバー構築
Postfix, PostfixAdmin, Dovecot の導入 (MariaDB連携, SMTP-Auth, Sieve)
https://int-design.jp/content/spf-dkim-dmarc-arc-gmail/ Postfixは、オープンソースの高速かつセキュアなSMTPサーバーです。主にメールの送信機能(MTA:Mail Transfer Agent)を担当します。Dovecotは、オープンソースのIMAP/POP3電子メールサーバーで...