サーバー設定 · 1 min read · Nov 21, 2025

完璧なサーバー - CentOS 5.2 x86_64

完璧なサーバー - CentOS 5.2 x86_64

バージョン 1.0
著者: Falko Timme

このチュートリアルでは、ISPやウェブホスティング業者が必要とするすべてのサービスを提供するCentOS 5.2サーバーをx86_64プラットフォーム用に設定する方法を示します: Apacheウェブサーバー(SSL対応)、SMTP-AUTHおよびTLSを備えたPostfixメールサーバー、BIND DNSサーバー、Proftpd FTPサーバー、MySQLサーバー、Dovecot POP3/IMAP、クォータ、ファイアウォールなど。このチュートリアルはCentOS 5.2の64ビット版用に書かれています。32ビット版の指示については、このチュートリアルを参照してください。

以下のソフトウェアを使用します:

  • ウェブサーバー: Apache 2.2 with PHP 5.1.6
  • データベースサーバー: MySQL 5.0
  • メールサーバー: Postfix
  • DNSサーバー: BIND9 (chrooted)
  • FTPサーバー: Proftpd
  • POP3/IMAPサーバー: Dovecot
  • ウェブサイト統計用のWebalizer

最終的には、信頼性のあるシステムが構築され、必要に応じて無料のウェブホスティングコントロールパネルISPConfigをインストールできます(つまり、ISPConfigはそのままで動作します)。

まず最初に、これはそのようなシステムを設定する唯一の方法ではないことを言いたいです。この目標を達成する方法はたくさんありますが、これが私の取る方法です。これがあなたにとって機能することを保証するものではありません!

1 要件

そのようなシステムをインストールするには、以下が必要です:

2 予備ノート

このチュートリアルでは、ホスト名server1.example.com、IPアドレス192.168.0.100、ゲートウェイ192.168.0.1を使用します。これらの設定はあなたの環境によって異なる場合があるため、適宜置き換えてください。

3 基本システムのインストール

最初のCentOS 5.2 CD(CD 1)またはCentOS 5.2 DVDからブートします。ブートプロンプトでを押します:

インストールメディアのテストには時間がかかる場合があるため、ここではこのテストをスキップします:

CentOSインストーラーのウェルカム画面が表示されます。次へをクリックします:

次に言語を選択します:

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

私は新しいシステムにCentOS 5.2をインストールしているので、「このドライブを初期化し、すべてのデータを消去しますか?」という質問には「はい」と答えます:

次に、インストールのためのパーティショニングスキームを選択する必要があります。簡単のために、「選択したドライブのLinuxパーティションを削除し、デフォルトレイアウトを作成」を選択します。これにより、小さな/bootと大きな/パーティション、さらにスワップパーティションが作成されます。もちろん、ハードドライブを好きなようにパーティション分けすることができます。それから次へを押します:

次の質問(これを実行してもよろしいですか?)には「はい」と答えます:

ネットワーク設定に進みます。ここでのデフォルト設定はDHCPでネットワークインターフェースを構成することですが、サーバーをインストールしているので、静的IPアドレスは悪くありません… 右上の編集ボタンをクリックします。

ポップアップウィンドウで「動的IP構成(DHCP)を使用」と「IPv6サポートを有効にする」のチェックを外し、ネットワークカードに静的IPアドレスを設定します(このチュートリアルでは、デモ用にIPアドレス192.168.0.100を使用しています)と適切なネットマスク(例: 255.255.255.0; 正しい値がわからない場合は、http://www.subnetmask.infoが役立つかもしれません):

ホスト名を手動で設定します(例: server1.example.com)し、ゲートウェイ(例: 192.168.0.1)と最大2つのDNSサーバー(例: 213.191.92.86と145.253.2.75)を入力します:

タイムゾーンを選択します:

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

Share: X/Twitter LinkedIn

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

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