「サーバ管理」アプリケーションを使用して、 Web サービスの基本的 なコンポーネントを設定したり管理したりできます。
サーバ上のWebサイトは、「サーバ管理」アプリケーションを使って管理します。たとえば、設定 を編集した り、フォルダやパスを指 定したり、さまざまなオプ ションを使用可能に したり、サイト の状況を確認することができます。
サーバ管理を使用して Web サイトを管理する
「サーバ管理」の「サイト」パネルには、Webサイトのリストと、各サイトに関するいくつかの基本 的な情報が表示されます。「サイト」パネルは、新しいサイトを追加したり既存のサイトの設定を変 更するときに使用します。
サイトパネルを表示するには:
m「サーバ管理」で、目的のサーバのリストで「Web」をクリックし、ボタンバーの「設定」をクリッ クして、「サイト」をクリックします。
パネルに、そのサーバ上のサイトのリストが表示されます。
m サイトを編集するときは、そのサイト名をダブルクリックします。
Web サイトの Documents フォルダを設定する
Webサイトを通じてファイルを使用できるようにするときは、サイトの「Documents」フォルダに ファイル を保存します。情報を 整理するときは、「Documents」フォル ダの中にフォルダ を作成で きます。このフォルダはディレクトリ「/ライブラリ/WebServer/Documents/」にあります。
また、登録 ユーザの ホームデ ィレクト リにはそれ ぞれ、「サイト」フ ォルダが 作成され ます。この フォルダに保存された画像やHTMLページは、次のURLで提供されます:
http://server.example.com/~username/
WebサイトのDocumentsフォルダを設定するには:
1 Webサーバの「Documents」フォルダを開きます。
「Documents」フォルダの場所を移動していない場合は、次のディレクトリにあります:
/ライブラリ/WebServer/Documents/
34 第3章 Webサイトを管理する
2「index.html」ファイルを、Webサイトのメインページに置き換えます。
メインペー ジの名前は、サイトの設 定ウインドウの「一般」パネ ルで設定したデフォル トの書類名 と一致させる必要があります。詳しくは、36 ページの「Webサイトのデフォルトのページを設定す る」を参照してください。
3 Webサイトで使用できるようにしたいファイルを「Documents」フォルダにコピーします。
サーバで Web サイトを有効にする
Webサイトを有効にする前に、サイトの内容を作成し、サイトフォルダを設定する必要があります。
Webサイトを有効にするには:
1「サーバ管理」で、設定したいサーバのリストで「Web」をクリックします。
2 ボタンバーで「設定」をクリックします。
3「サイト」パネルで、追加ボタンをクリックして新しいサイトを追加するか、または有効にしたいサ イトの「使用可 能」ボタンをリストでク リックします。(サイトが リストに表示されて いる場合は、
すでに有効になっています。)
4 サイト名をダブルクリックして、サイトを編集します。
5「一般」パネルの「ドメイン名」フィールドに、Webサイトの完全修飾DNS名を入力します。
参考:ドメイン名を空白のままにし、IPアドレスを「任意」に設定しても、サイトは運用できます。
6 サイトのIPアドレスとポート番号を入力します。
デフォルトのポート番号は80です。SSLを使用する場合は、ポートは443です。サーバ上のほかの サービスが使用していない番号を選ぶ必要があります。
重要:サーバでWebサイトを有効にするには、Webサイトに、名前、IPアドレス、およびポート 番号の一意の組み合わせを割り当てる必要があります。詳しくは、16 ページの「複数のWeb サイ トを運用する」を参照してください。
7 Webサイトを設定するフォルダのパスを入力します。
「ブラウズ」ボタンをクリックして、使用したいフォルダを参照することもできます。
8 デフォルト 書類(ユーザがサイトにア クセスしたときに最初 に表示されるページ)の名 前を入力し ます。
9 サイトについて必要なその他の設定を指定し、「保存」をクリックします。
10 編集ウインドウの左上にある「戻る」ボタンをクリックします。
11「サイト」パネルで、サイト名の横にある「使用可能」ボックスを必要に応じてクリックします。
12「保存」をクリックします。
1 台のサーバで複数のサイトを管理する
同じWebサーバ上で同じIPアドレスで複数のサイトを作成したり(バーチャルホスト)、別のセカ ンダリーIPアドレスで複数のサイトを作成できます(マルチホーミング)。
第 3章 Webサイトを管理する 35 バーチャルホストとは、同じサーバ上にある複数のサイトのことです。これらのサイトは、名前ベー ス(www.example.comなど)またはIPアドレスベース(10.201.42.73など)で使用できます。名 前ベースおよびIPベースのバーチャルホストは、「サーバ管理」アプリケーションで管理できます。
マルチホーム 化したサイトとは、公共イ ンターネットに対して 複数の接続経路を持つ サイトのこと です。マルチホ ーミングは通常、信頼性 とパフォーマンスを向 上するために行いま す。これらの複 数の接続を確立するために、同じインターネット・サービス・プロバイダ(ISP)に接続する方法と、
複数のISPに接続する方法があります。 さらに、複数のIPアドレスを使用する場合と、1つのアド レスを使用する場合があります。
エイリアスを使用して1つのサイトが複数の名前に応答する例
1つのWebサイトが複数の名前に応答できるようにしたい場合は、一方の名前をプライマリとして 選択し、もう一方の 名前をエイリアスとして追加 します。Web サイトをこのよう に設定するには、
「サーバ管理」でプライマリ名をサイトの名前として使用するように設定します(サイトをダブルク リックし、「一般」 パネルでプライマリ 名を入力してから、「エイ リアス」パネルでもう 一方の名前 を追加します)。
たとえば、Webサイトがexample.com、www.example.com、およびwidget.example.comに応 答できるようにしたい場合は、次のように設定します(名前とIPアドレスは例です):
プライマリ名: www.example.com(サイトの「一般」パネルに入力します)。
セカンダリー名: example.comおよびwidget.example.com(サイトの「エイリアス」パネルの
「Webサーバのエイリアス」欄に入力します)。
DNSサーバでも、Webサーバのアドレスのエイリアスとして、3つのドメイン名を設定する必要が あります。
バーチャルホストと複数のネットワークインターフェイス
デフォルトでは、Webサーバは、1つの「ワイルドカード」バーチャルホストと一緒に設定されま す。このようなバーチャルホストは、次の点で便利です:
• すべてのネットワ ークインターフェイスおよびそ れらのインターフェイスに割り 当てられるすべ てのIPアドレスに応答します
• それらのアドレスに割り当てられた任意のDNS名に応答します
「サーバ管理」アプリケーションを使用して、ほかのバーチャルホストを追加できます。バーチャル ホストを追加するときは、特定のIPアドレスまたはワイルドカードアドレスを各バーチャルホスト に関連付けることができます。(ネットワークインターフェイス名ではなく、IPアドレスに関連付け られます。)
Apache では、バーチャルホストのリスナーの設定について、en0 のようなネットワークインター
フェイス名は認識されず、IPアドレスとバーチャルホスト名だけが認識されます。
Webサーバに複数のインターフェイスと複数のアドレスがある場合でも、Apacheがそれらを使用 するために必 要な設定は、目的のアドレ スで待機するようにバ ーチャルホストを設定 することだけ です。より簡単 なのは、ワイルドカードの バーチャルホストがす べてのアドレスに応答 するように 設定することですが、これはデフォルトの動作です。
36 第3章 Webサイトを管理する
サイトの Web フォルダを設定する
サイトのデフォルトのWebフォルダは、そのサイトのルート(ApacheではDocumentRootと呼 ばれます)とし て使用されます。つまり 、デフォルトのフォル ダは、サイトのディレク トリ構造の 最上位レベルのフォルダになります。
サーバで運用しているサイトのデフォルトのWebフォルダを変更するには:
1 管理用のサーバにログインします。
サーバのファイルシステムへのアクセス権が必要です。
2 既存のWebフォルダの内容を新しいWebフォルダにドラッグします。
3「サーバ管理」で、Webサイトのあるサーバのリストで「Web」をクリックします。
4 ボタンバーで「設定」をクリックします。
5「サイト」パネルのリストで、目的のサイトをダブルクリックします。
6「Webフォルダ」フィールドにWebフォルダへのパスを入力するか、「ブラウズ」ボタンをクリック して新しいWebフォルダの場所を選択します。
7「保存」をクリックします。
Web サイトのデフォルトのページを設定する
デフォルト のページとは、ユーザが、ファ イル名ではなくディレ クトリまたはホスト名 を指定して Webサイトに接続したときに表示されるページのことです。
サイトには、複数のデフォルトのページ(「サーバ管理」ではデフォルトの索引ファイルと呼ばれま す)を設定でき ます。複数の索引ファイ ルがサイトに設定され ている場合は、サイトの フォルダに ある最初の索引ファイルが使用されます。
デフォルトのWebページを設定するには:
1「サーバ管理」で、設定したいサーバのリストで「Web」をクリックします。
2 ボタンバーで「設定」をクリックします。
3「サイト」パネルのリストで、目的のサイトをダブルクリックします。
4「一般」パネルの 追加ボタンをクリッ クし、「デフォルトの索引 ファイル」フィールドに 名前を入力 します。(ファイル名には空白を使用しないでください。)
Webサイトのフォルダに、この名前のファイルを置く必要があります。
5 このファイルをデフォルトページとして表示するために、リストの先頭にドラッグします。
6「保存」をクリックします。
参考:サイトに使用する索引ページを1ファイルだけにする場合は、「/ライブラリ/WebServer/
Documents」のindex.html をそのままデフォルトの索引ファイルとして使用し、その既存のファ イルの内容を変更します。