サーバー設定 · 1 min read · Oct 28, 2025
CentOS 5.1でのVirtualminを使用した仮想ホスティングの手順
CentOS 5.1でのVirtualminを使用した仮想ホスティングの手順
Version 1.0.1
Author: Andrew Colin Kissa
はじめに
このチュートリアルでは、CentOS 5.xサーバーを設定して、仮想ウェブホスティングに必要なすべてのサービスを提供する方法を示します。これには、ウェブホスティング、SMTPサーバー(SMTP-AUTHおよびTLS、SPF、DKIM、Domainkeys)、DNS、FTP、MySQL、POP3/IMAP、ファイアウォール、統計用のWebalizerが含まれます。
以下のソフトウェアを使用します:
- データベースサーバー:MySQL 5.0.22
- メールサーバー:Postfix 2.3.3
- NSサーバー:BIND9 9.3.3
- ウェブサーバー:Apache 2.2.3 /PHP 5.1.6
- FTPサーバー:Vsftpd 2.0.5
- POP3/IMAPサーバー:Dovecot 1.0
- Webalizer:サイト統計用 2.01_10
- Virtualmin:コントロールパネル
OSのインストール
要件
システムをインストールするには、以下が必要です
- CentOS 5.1インストールメディア
- 良好なインターネット接続
基本システムのインストール
注意 インストールのいくつかの段階は、手順を短く保つためにここでは説明されていません。たとえば、grubの設定段階は省略されています。
- DVDまたはCDメディアからブートし、ブートプロンプトでlinux textと入力します。
- メディアテストをスキップします。
- 言語を選択します:

- キーボードレイアウトを選択します:

- ネットワークを構成します。dhcpを使用する予定です。dhcpがない場合は、静的エントリを使用できます。

- ドライブを初期化するために「はい」を選択します:

- パーティションタイプのカスタムレイアウトを選択します:

- パーティションを作成します:





- ネットワーキングを構成します:


IPアドレスとネットマスクを設定します:

ゲートウェイとDNSサーバーを設定します:

ホスト名を設定します:

- タイムゾーンを設定します:

- rootパスワードを設定します:

- サーバーグループを選択し、ソフトウェア選択をカスタマイズします:

- パッケージグループを以下のように選択します: - DNS名サーバー - bind-chroot

- エディタ - vim-enhanced
- FTPサーバー
- メールサーバー - dovecot
- spamassassin
- postfix

- Mysqlデータベース - mysql-server

- ウェブサーバー - mod_ssl
- webalizer
- php
- php-pear
- http-suexec
- php-mysql

インストールを開始します:

ファイルシステムがフォーマットされます:

インストールが実行されます:

システムを再起動します:

新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。