|
サブホストは、Apache VirtualHost ディレクティブを使用して設定します。システムは /usr/local/apache2/conf/httpd.conf ファイルで VirtualHost のエントリを探します。サブホストの設定に必要な VirtualHost タグの作成を支援するため、vコマンド vaddhost が用意されています。
サブホストの設定では、多数の変数が使用されます。ここでは3つのセクションに分けて説明していますが、プロセスはこの全3セクションで構成されるため、サブホストを完全に設定するにはそのすべてを完了する必要があります。
サブホストの設定を開始し、ドメインと管理者を指定するには、コマンドラインから以下の手順を実行します。
- 「vaddhost」 と入力し、Enter を押します。vaddhost に関連する以降の指示事項と情報が、この手順と vaddhost プロセスの実行中に表示されます。
- サブホストのドメイン (例: domain.com)、ドメインの他のバリエーション
(例: www.domain.com、store.domain.com)、サブホストに関連して使用されるその他のドメインを入力し、それぞれを入力した後に Enter を押します。 すべてのバリエーションを入力した後、何も入力しないで Enter を押して次の手順に進みます。
- 確認用として、ドメインとバリエーションのリストが表示されます。「y」と入力し、Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、ドメインの入力に戻ります。
- サブホストを管理するユーザのユーザ名を入力し、Enter を押します。(何も入力しないで Enter を押すと、既存ユーザのリストが表示されます。)
- 表示された情報を確認します。間違いがなければ 「y」 と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、ユーザ名の入力に戻ります。
設定を続行し、SSL、管理Eメール、ドキュメントルート (ウェブディレクトリ) の設定値を指定するには、コマンドラインから以下の手順を実行します。
- サブホストに対して SSL を有効にするには、「y」 と入力し、さらに Enter を押します。サブホストに対して SSL を有効にしない場合は、「n」 と入力して Enter を押します。
- 表示された情報を確認します。間違いがなければ 「y」 と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、SSL 情報の入力に戻ります。
- サブホスト管理者のEメールアドレスを入力し、Enter を押します。
- 表示された情報を確認します。間違いがなければ 「y」 と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、アドレスの入力に戻ります。
- アカウント上のサブホストウェブディレクトリ (すなわち、ドキュメントルート) のパスを入力します。vaddhost コマンドを使用すると、推奨されるパスが表示されるため、この手順を簡単に実行できます。パスを入力しないで Enter を押すと、このデフォルトが選択されます。この場合は、ユーザのホームディレクトリ内にサブホストディレクトリが作成されます。
- 表示された情報を確認します。間違いがなければ 「y」 と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、パスの入力に戻ります。
設定を続行し、ログと cgi-bin の設定値を指定するには、コマンドラインから以下の手順を実行します。
- サブホスト転送ログのオプションを選択し、Enter を押します。
- 表示された情報を確認します。間違いがなければ 「y」 と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、転送ログの設定に戻ります。
- サブホストエラーログのオプションを選択し、Enter を押します。
- 表示された情報を確認します。間違いがなければ「y」と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、エラーログの設定に戻ります。
- サブホスト cgi-bin のオプションを選択し、Enter を押します。これにより、サブホストがスクリプトとプログラムを実行できるようになります。
- 表示された情報を確認します。間違いがなければ 「y」 と入力し、さらに Enter を押して次の手順に進みます。「n」 と入力して Enter を押すと、cgi-bin の設定に戻ります。
- 確認用として、httpd.conf ファイルに追加される VirtualHost エントリが表示されます。
「y」 と入力し、さらに Enter を押すとエントリが httpd.conf ファイルに追加されます。「n」 と入力して Enter を押すと、vaddhost プロセスが中止されます。
- 「y」 と入力してエントリを受け入れた場合は、「y」 と入力し、さらに Enter を押してウェブサーバを再起動します。これでサブホストの追加が完了します。
注: ctrl+c を押すと、vaddhost プロセスをいつでも終了できます。これにより vaddhost が直ちにキャンセルされ、vaddhost プロセスで入力したサブホストの設定はすべて失われます。
|