サーバー設定 · 1 min read · Jan 24, 2026
完璧なサーバー - Debian Squeeze (Debian 6.0) BIND、Dovecot & Nginx [ISPConfig 3]
完璧なサーバー - Debian Squeeze (Debian 6.0) BIND、Dovecot & Nginx [ISPConfig 3]
編集および編纂: ダニエル・ハーボトル
このチュートリアルでは、ISPConfig 3のインストールのためにDebian Squeeze (Debian 6.0)サーバーを準備する方法と、ISPConfig 3をインストールする方法を示します。ISPConfig 3は、次のサービスをWebブラウザを通じて構成できるWebホスティングコントロールパネルです: nginxまたはApache Webサーバー、Postfixメールサーバー、MySQL、BINDネームサーバー、PureFTPd、SpamAssassin、ClamAVなど。
このチュートリアルは、優れたチュートリアル「完璧なサーバー - Debian Squeeze (Debian 6.0) BIND & Dovecot [ISPConfig 3]」および「完璧なサーバー - Ubuntu 11.10 Nginx [ISPConfig 3]」を基にしており、いくつかの調整が加えられています。アイデアは、高速でメモリ効率の良いnginx Webサーバーと、よりメモリ効率が良いとされるDovecotを使用することです。ローカルVMおよびVPSでテストされているにもかかわらず、これがあなたにとって機能するという保証はありません。nginxにはDotdebリポジトリを使用する必要があります。
ISPConfig 3の使い方を学ぶために、ISPConfig 3マニュアルをダウンロードすることを強くお勧めします。
約300ページにわたり、ISPConfigの背後にある概念(管理者、リセラー、クライアント)を説明し、ISPConfig 3のインストールと更新方法を説明し、ISPConfig内のすべてのフォームとフォームフィールドのリファレンスを有効な入力の例とともに含み、ISPConfig 3での最も一般的なタスクのチュートリアルを提供します。また、サーバーをより安全にする方法を概説し、最後にトラブルシューティングセクションが付いています。
ISPConfig Monitor App For Android
ISPConfig Monitor Appを使用すると、サーバーの状態を確認し、すべてのサービスが期待通りに動作しているかどうかを確認できます。TCPおよびUDPポートを確認し、サーバーにpingを送信できます。さらに、このアプリを使用して、ISPConfigがインストールされているサーバーから詳細をリクエストできます(ISPConfig Monitor Appをサポートするために必要な最小のISPConfig 3バージョンは3.0.3.3です!)。これらの詳細には、ISPConfigコントロールパネルのモニターモジュールから知っているすべての情報(例: サービス、メールおよびシステムログ、メールキュー、CPUおよびメモリ情報、ディスク使用量、クォータ、OSの詳細、RKHunterログなど)が含まれ、もちろん、ISPConfigはマルチサーバー対応であるため、ISPConfigマスターサーバーから制御されるすべてのサーバーを確認できます。
ダウンロードおよび使用手順については、http://www.ispconfig.org/ispconfig-3/ispconfig-monitor-app-for-android/をご覧ください。
これがあなたにとって機能するという保証はありません!
1 要件
少なくとも8GBのディスクスペース、1GBのRAM、およびDebianリポジトリからすべてのパッケージを取得するための合理的に高速なインターネット接続を備えたベアメタルまたは仮想マシンまたはVPSが必要です。
執筆時点でのDebianの最新バージョンは6.0.4です。ISOをダウンロードして焼くか、選択した仮想マシン管理GUIまたはコマンドラインユーティリティでマウントできます。
AMD64 ISO CD1イメージは次の場所で見つけることができます: http://cdimage.debian.org/debian-cd/6.0.4/amd64/iso-cd/debian-6.0.4-amd64-CD-1.iso
最近のほとんどのコンピュータは64ビットに対応していますが、ここにあるi386イメージを使用することもできます: http://cdimage.debian.org/debian-cd/6.0.4/i386/iso-cd/debian-6.0.4-i386-CD-1.iso
ネットインストールCDを使用することもできますが、セットアップ中にインターネットからすべてのパッケージをダウンロードするため、大きな違いはないはずです。
2 前提条件
このチュートリアルでは、ホスト名server1.example.comとIPアドレス192.168.0.100、ゲートウェイ192.168.0.1を使用します。これらの設定はあなたの環境によって異なる場合があるため、適宜置き換える必要があります。
3 基本システム
Debian SqueezeネットワークインストールCDをシステムに挿入し、そこから起動します。インストールを選択します(これによりテキストインストーラーが開始されます - グラフィカルインストーラーを希望する場合は、グラフィカルインストールを選択してください):

言語を選択します:

次に、場所を選択します:



言語と場所の組み合わせが一般的でない場合(私のケースのように、言語として英語、場所としてドイツを選択した場合など)、インストーラーはこの組み合わせに対してロケールが定義されていないと通知する場合があります。この場合、ロケールを手動で選択する必要があります。ここではen_US.UTF-8を選択します:

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

インストーラーはインストールCD、ハードウェアをチェックし、ネットワークにDHCPサーバーがある場合はDHCPでネットワークを構成します:


設定したいホスト名を入力します。これは任意のホスト名とドメイン名の組み合わせである必要があります。例: myserver.mydomain.com。この点は後のチュートリアルでも触れられています。この例では、システムはserver1.example.comと呼ばれているので、server1.example.comを入力します:

ドメイン名を入力します。この例では、example.comです:

その後、rootユーザーにパスワードを設定します:

タイプミスを避けるためにそのパスワードを確認します:

通常のユーザーアカウントを作成します。たとえば、ユーザー名administratorのユーザーAdministratorを作成します(Debian Squeezeではadminというユーザー名は予約されているため使用しないでください):




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