• 検索結果がありません。

3 Web サイトを管理する

ドキュメント内 Mac OS X Server Web テクノロジーの管理 (ページ 33-57)

「サーバ管理」アプリケーションを使用して、 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 をそのままデフォルトの索引ファイルとして使用し、その既存のファ イルの内容を変更します。

ドキュメント内 Mac OS X Server Web テクノロジーの管理 (ページ 33-57)

関連したドキュメント