サーバー設定 · 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

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

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

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

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

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。