Sun Java System Web Server 7.0 は、Web ベースの標準的なコラボレーション機能である WebDAV (Web-based Distributed Authoring and Versioning) をサポートしています。WebDAV は HTTP/1.1 プロトコルの拡張機能であり、クライアントがリモート Web コンテンツのオーサリング操作を実行できるようにします。
完全な WebDAV トランザクションには、WebDAV リソースの要求に対応できる Sun Java System Web Server 7.0 などの WebDAV 対応サーバーと、WebDAV 対応の Web パブリッシング要求をサポートする Adobe® GoLive® または Macromedia® DreamWeaver® などの WebDAV 対応クライアントが必要です。
サーバー側で、WebDAV 要求に対応できるように、Sun Java SystemWeb Server 7.0 を設定し、有効にする必要があります。
WebDAV を構成する理由としては、 サーバーのパフォーマンスチューニング、セキュリティーリスクの解消、衝突の発生しないリモートオーサリングなど、いくつかの理由が考えられます。
ユーザーは構成の要件に応じて、サーバーが WebDAV リソースのロックを保持する時間の最小値、コレクションに対する PROPFIND 要求の実行範囲、要求の本文内に指定可能な XML コンテンツの最大サイズなどを変更することができます。
仮想サーバーレベルでは、ある仮想サーバーのすべてのコレクションに対するデフォルトの WebDAV 属性を構成できます。ここで構成された値は、server.xml ファイル内の DAV 要素に対応します。
WebDAV 属性はコレクションレベルでも構成可能であり、その値は、仮想サーバーレベルでそのコレクションに対して構成されたどの属性よりも優先されます。コレクションレベルで構成された属性値は、server.xml ファイル内の DAVCOLLECTION 要素に対応します。
WebDAV の基本設定を編集するには、選択した構成から「一般」、「WebDAV」タブの順にクリックします。次の表に、そのページ内の各フィールドの簡単な説明を示します。
表 7 フィールドの説明 > WebDAV の一般設定
WebDAV 認証データベースの設定を編集するには、選択した構成から「一般」、「WebDAV」タブの順にクリックします。次の表に、そのページ内の各フィールドの簡単な説明を示します。
表 8 フィールドの設定 > WebDAV 認証データベース設定
WebDAV ACL データベースの設定を編集するには、選択した構成から「一般」、「WebDAV」タブの順にクリックします。次の表に、そのページ内の各フィールドの簡単な説明を示します。
表 9 フィールドの説明 > WebDAV ACL データベースの設定
フィールド | 説明 |
|---|---|
最大エントリ数 | 1 つのリソース上で許可する ACE の最大数 (制限なしの場合は -1 を使用)。(0 ~ 2147483647)。 |
最大サイズ | コレクション用 WebDAV ACL データベースのメモリー表現の最大サイズ (制限なしの場合は -1 を使用)。(0 ~ 2147483647) バイト。 |
更新間隔 | WebDAV ACL データベースがディスクと同期する間隔 (WebDAV ACL のキャッシュを無効にする場合は 0 を使用)。(0.001 ~ 3600) 秒。 |
WebDAV プロパティーデータベースの設定を編集するには、選択した構成から「一般」、「WebDAV」タブの順にクリックします。次の表に、そのページ内の各フィールドの簡単な説明を示します。
表 10 フィールドの説明 > WebDAV プロパティーデータベースの設定
フィールド | 説明 |
|---|---|
最大サイズ | WebDAV プロパティーデータベースファイルの最大サイズ (制限なしの場合は -1 を使用)。(0 ~ 2147483647) バイト。デフォルトは 8192 バイトです。 |
更新間隔 | WebDAV プロパティーデータベースがディスクと同期する間隔 (WebDAV プロパティーのキャッシュを無効にする場合は 0 を使用)。(0.001 ~ 3600) 秒。デフォルトは 0 秒です。 |
WebDAV コレクションとは、WebDAV 操作に対応したリソースまたは一連のリソースのことです。この操作には、Web パブリッシングとコラボレーションオーサリング、ネームスペース管理、およびメタデータ管理が含まれます。
WebDAV コレクションを追加するには、次の操作を実行します。
WebDAV コレクションの追加
「構成」タブをクリックします。
リストから構成を選択します。
「仮想サーバー」タブをクリックします。
リストから仮想サーバーを選択します。
「WebDAV」タブ、「新規」ボタンの順にクリックします。
次の表では、WebDAV コレクションの設定について説明します。
表 11 フィールドの説明 > WebDAV コレクションの設定
フィールド | 説明 |
|---|---|
URI | コンテンツにアクセスするための URI (必須)。 |
ソース URI | |
アクセスを制限 | このオプションをオンにすると、ユーザーの新規 WebDAV コレクションへのアクセスが制限されます。 |
認証データベース | 認証データベースを使うと、サーバーでユーザーの認証に使用するデータベースを選択できます。サーバーは、デフォルトで設定されているディレクトリサービス内のユーザーとグループを検索することもできます。 |
ユーザー | 選択した認証 DB 内のすべてのユーザーがコレクションにアクセスできるように許可するか、コンマ区切りのリストにしてユーザーを指定します。 |